【发布时间】:2014-04-08 05:25:07
【问题描述】:
我有点犹豫在这里提出这个广泛的问题,但我找不到我需要用来研究这个的关键字。
我很难找到一种在 ASP.Net MVC 4(或 5)中使用自定义路由来重新创建我在网络上到处看到的内容的方法。
我需要的是,如果用户转到http://www.myApp.com/user1,路由将采用该路径并将其解释为http://www.myApp.com/Users/Index/user1,并在这种情况下将请求转发给正确的控制器Users,以及ID为的正确操作user1
我可以创建一个广泛的路由来捕获这个,但它会禁用我需要的所有默认路由,如果我让它顺流而下,默认路由将捕获这个并且用户将得到 404。
我想我可以手动将所有控制器路由,然后将这个放在最后以赶上其余的,但我真的不认为这是最好的解决方案,是吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 routes asp.net-mvc-routing