1



当输入可能与控制器名称无关的 URL 时,我想运行某个 Asp.NET MVC 4 控制器。比如用户打开地址“localhost:3364/abc/def”,我想运行这个名字的控制器,比如“SugarController”。有可能吗,还是我必须以“糖”这个词开头我的网址?我知道可以通过在项目中的 Global.asax 文件中添加一些代码来完成 URL 路由。但我不完全知道如何管理这个。
提前致谢。

4

1 回答 1

3

这应该工作

 routes.MapRoute("Fixed", "abc/def", new { controller = "Sugar", action = "def"});
于 2013-03-13T12:44:32.697 回答