我有兩個領域:域相關路由ASP MVC 3
mydomain.com 和 mydomain.fr
他們都對應相同的IP地址。
我希望用戶輸入mydomain.com來查看頁面A(Controller =「Application」Action =「A」) 和用戶鍵入mydomain.fr查看頁面B(Controller =「ApplicationFR」Action =「B」)
我使用ASP.NET MVC 3,默認路由映射到頁面A.
我怎樣才能做到這一點?
編輯:
我試圖用提供的例子,但它似乎沒有工作。 註冊自定義路線是否正確?
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.Add(new ExampleRoute());
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Application", action = "B", id = UrlParameter.Optional } // Parameter defaults
);
}
我的回答有幫助嗎? – 2012-01-29 23:08:26