我知道这可以做到,但是甚至不知道它要求从Google那里找到一个好的教程。我正在使用ASP.Net MVC4,我有一个名为ePage的控制器,现在我可以通过这样的URL访问我想要的内容
http://www.myUrl.com/ePage/{ACTION}/{PARAMETER as "id"}
如何更改路由以便(如果可能,只为此控制器)可以像这样读取
http://www.myUrl.com/ePage/{PARAMETER}
我现在将一直使用“索引”作为行动。
如果有一个简单的答案,那就太棒了,如果不是只是指向正确的方向让我阅读和弄清楚。
答案 0 :(得分:4)
在Global.asax.cs
方法下的RegisterRoutes
下,您可以尝试添加:
routes.MapRoute("MyNewRoute", "ePage/{param}", new {
controller = "ePage",
action = "Index",
});
您的Index
方法必须有一个名为param
的参数,以便路由匹配。