在我的MVC项目中,我有一个控制器名称ProjectController,在路径中它看起来像/ project。我希望有这个" / proiect" ..有没有简单的方法来实现,而无需重命名控制器类?
谢谢, 拉杜
答案 0 :(得分:7)
您应该可以通过路由
完成此操作routes.MapRoute(
"Misspelling",
"proiect/{action}",
new { controller = "project", action = "index" }
);
答案 1 :(得分:1)
是的,您可以修改Global.aspx文件中的重写规则。
routes.MapRoute(
"Default", // Route name
"proiect/{action}/{id}", // URL with parameters
new { controller = "Project", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);