【发布时间】:2012-10-19 09:00:46
【问题描述】:
我有一个域“http://www.abc.com”。我已经在这个域上部署了一个 ASP.net MVC4 应用程序。我还在 RouteConfig.cs 中配置了默认路由,如下所示
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "MyApp", action = "Home", id = UrlParameter.Optional }
);
上述映射确保任何尝试访问“http://www.abc.com”的人都会自动显示“http://www.abc.com/MyApp/Home”页面
一切正常,但浏览器中的地址栏显示“http://www.abc.com”而不是“http://www.abc.com/MyApp/Home”。有什么办法可以强制浏览器显示完整的URL,包括控制器和Action?
【问题讨论】:
标签: c# asp.net asp.net-mvc-4 asp.net-mvc-routing