我想在我的MVC应用程序中使用以下URL:
/Admin/Accounts/Groups
/Admin/Accounts/Users
我知道我可以创建一个名为Admin
的区域,然后在该区域内创建Groups
和Users
个控制器。
我可以改为创建嵌套区域吗? (名为Admin
的区域,在此区域内部是名为Accounts
的区域
答案 0 :(得分:2)
要完成上面所需的网址,只需在“管理”区域的路由配置中指定,如下所示:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/Accounts/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
无需创建组或用户控制器。