码迷,mamicode.com
首页 > Web开发 > 详细

MVC 伪静态路由

时间:2014-07-16 19:33:01      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   2014   

定义URL

 

@Html.ActionLink("html""Get_Page"new { id=1})

这URL是调用本控制器下面的的Get_Page方法,传参id

定义路由

routes.MapRoute(
                name:"UrlHtml",
                url:"{controller}/{action}/{id}.html"
                );

 

注册路由

RouteConfig.RegisterRoutes(RouteTable.Routes);

完成以上三点还需要配置webconfig,需要在system.webServer这个节点下面加上<modules runAllManagedModulesForAllRequests="true"></modules>

 

 

在ASP.net中的web.config中,modules的这个属性比较重要。由于是在Global.ascx中,如想对每个Request都执行Application_BeginRequest,那么必须要在system.web或system.webServer中的modules中加入此属性:

<modules runAllManagedModulesForAllRequests="true">

 

参考:http://blog.163.com/qfj_why/blog/static/195251321201401453449736/

        http://learn.iis.net/page.aspx/121/iis-7-and-above-modules-overview/

 

 

MVC 伪静态路由,布布扣,bubuko.com

MVC 伪静态路由

标签:style   blog   http   color   os   2014   

原文地址:http://www.cnblogs.com/theMaxBear/p/3837442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!