Asp.net-Mvc
使用 MVC 路由給控制器起別名
我有一個名為的控制器和一個名為Rate Card
InstallationController的安裝的精美報告表示,但最終使用者堅持將安裝稱為Rate Cards。我希望他看到 URL http://site/RateCard/Edit/3>,它實際上被路由為<http://site/Installation/Edit/3。如何在 MVC 3 RC2 中執行此操作?
有幾個選項,您可以將控制器重命名為
RateCardController,或添加指向安裝控制器的新路由,例如:routes.MapRoute( "RateCard", // Route name "RateCard/{action}/{id}", // URL with parameters new { controller = "Installation", action = "Index", id = UrlParameter.Optional } // Parameter defaults );