我有两个领域:域相关路由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