示例#1
0
        public ActionUrl(string area, string controller, string action, RouteValueDictionary routeParameters)
        {
            Area       = area;
            Controller = controller;
            Action     = action;

            if (routeParameters == null)
            {
                RouteParameters = new RouteValueDictionary();
            }
            else
            {
                RouteParameters = routeParameters;
            }
            if (!RouteParameters.ContainsKey("area"))
            {
                RouteParameters.Add("area", area);
            }
        }