Moh*_*mar 4 asp.net-mvc routing asp.net-mvc-3
我是asp.net mvc3的新手.我想在控制器之前添加带url的额外参数: -
Newparameter/{controller}/{action}/{id};
Run Code Online (Sandbox Code Playgroud)
它是否可行,我还需要改变它的价值.
请帮忙....
是的,有可能,只需在Global.asax中添加一条新路线,如下所示:
routes.MapRoute(
"Default with new param", // Route name
"{newParameter}/{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
将它放在默认路由之前,因为它更具体.
然后创建一个以'newParameter'作为方法参数的动作方法
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |