1
我要跟踪的网址在我的MVC应用程序:我可以在ASP.NET MVC中嵌套区域吗?
/Admin/Accounts/Groups
/Admin/Accounts/Users
我知道我可以创建一个名为Admin
一个区域,然后创建一个区域内Groups
和Users
控制器。
我能,而不是创建嵌套的地方? (一个片区命名Admin
,而这个区域内的区域命名Accounts
)
我要跟踪的网址在我的MVC应用程序:我可以在ASP.NET MVC中嵌套区域吗?
/Admin/Accounts/Groups
/Admin/Accounts/Users
我知道我可以创建一个名为Admin
一个区域,然后创建一个区域内Groups
和Users
控制器。
我能,而不是创建嵌套的地方? (一个片区命名Admin
,而这个区域内的区域命名Accounts
)
为了实现上述所需的网址,只需指定它在你的“管理”区域的路由配置是这样的:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/Accounts/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
无需创建组或用户控制器。
这可能已经解决了用户的问题,但它并没有回答这个问题。 – xr280xr 2017-12-06 00:08:10