Kei*_*ler 1 c# asp.net asp.net-mvc
我有一个名为Admin的控制器,其中包含许多操作.在URL中,它们看起来像这样:
http://www.website.com/Admin/Users/1
http://www.website.com/Admin/Roles/123
是否有别名,以便:
http://www.website.com/Users/1
http://www.website.com/Roles/123
自动转到右边的控制器?
问候.
除非您不打算使用名称Users或Roles其他任何地方,否则不会干扰默认路由.如果是这种情况,您可以添加
routes.MapRoute(
"AdminUsers",
"Users/{id}",
new { controller = "Admin", action = "Users", id = "" });
routes.MapRoute(
"AdminRoles",
"Roles/{id}",
new { controller = "Admin", action = "Roles", id = "" });
Run Code Online (Sandbox Code Playgroud)
到你的Global.asax.cs文件.
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |