我想使我的asp.net MVC4應用程序的一些網址更短。例如我有Account
控制器和這樣的動作ForgotPassword
。網址看起來像這樣使url更短的一些控制器和動作
http://www.mydomain.com/account/forgotpassword
我想提出的URL縮短(下面的例子),但不重命名實際控制和動作名字。什麼是最好的方式來做到這一點?如果你使用MVC4
routes.MapRoute(
name: "ForgottenPassword",
url: "a/fp",
defaults: new { controller = "Account", action = "ForgottenPassword" }
);
...在RouteConfig.cs:
http://www.mydomain.com/a/fp
按預期工作! – Tomas 2013-03-26 08:18:26