我们在做C#/MVC开发时经常需要修改mvc默认的路由页面及规则,接下来我们就来说说怎么去修改?
首先找到Global.asax文件并打开找到下面这个方法
RouteConfig.RegisterRoutes(RouteTable.Routes);
如下:其中的new { controller = "Home", action = "Index", id = UrlParameter.Optional }表示起始页是home下的index页面。
其中的"{controller}/{action}/{id}"表示路由的格式规则,可以根据需要进行修改。
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 }
注册路由规则:所谓的路由,就是URL到控制器类中某个Action的映射。三个参数:第一个表示路由的名称,第二个表示路由的规则,即符合什么格式的路由才能访问,第三个为定义默认值。
通过以上内容我们知道了C#/MVC如何修改默认的路由页面及规则,感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!