Telerik.Web.Mvc.UI.GridUrlBuilder.PrepareRouteValues C# (CSharp) Méthode

PrepareRouteValues() public méthode

public PrepareRouteValues ( RouteValueDictionary routeValues ) : RouteValueDictionary
routeValues RouteValueDictionary
Résultat RouteValueDictionary
        public RouteValueDictionary PrepareRouteValues(RouteValueDictionary routeValues)
        {
            RouteValueDictionary result = new RouteValueDictionary(routeValues);

            result.Merge(grid.ViewContext.RouteData.Values, false);

            if (grid.EnableCustomBinding)
            {
                result[grid.Prefix(GridUrlParameters.PageSize)] = grid.PageSize;
            }

            foreach (string key in grid.ViewContext.HttpContext.Request.QueryString)
            {
                if (key != null && !result.ContainsKey(key))
                {
                    result[key] = grid.ViewContext.HttpContext.Request.QueryString[key];
                }
            }

            return result;
        }