mvc 伪静态任意扩展名的实现方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > mvc 伪静态任意扩展名的实现方法

mvc 伪静态任意扩展名的实现方法

 2016/8/3 5:30:38  efreer  程序员俱乐部  我要评论(0)
  • 摘要:比如:要实现http://localhost:60291/home/geta/1212.html或者.abc任意扩展名完成两步即可。第一步修改路由:publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"2",url:"{controller}/{action}/{id}.html",defaults
  • 标签:MVC 方法 实现

比如:要实现 http://localhost:60291/home/geta/1212.html 或者 .abc 任意扩展名

 

完成两步即可。

第一步修改路由:

   public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute(
                 name: "2",
                 url: "{controller}/{action}/{id}.html",
                 defaults: new { controller = "Home", action = "Index",  }
             );
            
        }

第二步:修改web.config

增加

<system.webServer>节点 增加如下:
    <modules runAllManagedModulesForAllRequests="true"></modules>

发表评论
用户名: 匿名