Exemple #1
0
 public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)
 {
     if (values[parameterName] != null)
     {
         var permalink = values[parameterName].ToString();
         return(CMSRouteDb.Exist(permalink));
     }
     return(false);
 }
Exemple #2
0
        protected override IHttpHandler GetHttpHandler(RequestContext requestContext)
        {
            var friendlyUrl = (string)requestContext.RouteData.Values["permalink"];

            CMSRoute routeconfig = CMSRouteDb.Find(friendlyUrl);

            requestContext.RouteData.Values["controller"] = "JQGrid";
            requestContext.RouteData.Values["action"]     = "GetList";
            requestContext.RouteData.Values["id"]         = routeconfig.ConfigXml;

            return(base.GetHttpHandler(requestContext));
        }