我正在尝试将我的MVC应用程序的默认URL设置为应用程序中一个区域内的视图。该区域名为"Common",控制器名为"Home",视图名为"Index"。
我已经尝试在web.config的forms部分中将defaultUrl设置为"~/Common/Home/Index",但没有成功。
我也尝试在global.asax中映射一个新路由:
我已经尝试在web.config的forms部分中将defaultUrl设置为"~/Common/Home/Index",但没有成功。
我也尝试在global.asax中映射一个新路由:
routes.MapRoute(
"Area",
"{area}/{controller}/{action}/{id}",
new { area = "Common", controller = "Home", action = "Index", id = "" }
);
再次尝试,但仍然无效。
/Views/Home和/Views/Shared文件夹,而不是从/Areas/Common/Views/Home和/Areas/Common/Views/Shared开始。奇怪的是,如果我创建一个带有ActionLink到相同控制器方法(即Index())的页面,则可以正常工作。嗯。 - Oundless