我有一个没有注册区域的网站。然后我注册了一个名为“ MyNewArea
”的区域。
现在我的默认网站链接(如博客等)不再有效。
所以我现在有一个区域文件夹,其中包含一个区域,以及我最初创建项目时的默认文件夹。
在我的地区AreaRegistration
课程中,我有;
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"MyArea_default",
"{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
但这看起来与默认的冲突之一
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我需要做什么才能使该区域与默认站点和控制器一起使用?