2010-09-08 57 views
1

我要跟踪的网址在我的MVC应用程序:我可以在ASP.NET MVC中嵌套区域吗?

/Admin/Accounts/Groups 
/Admin/Accounts/Users 

我知道我可以创建一个名为Admin一个区域,然后创建一个区域内GroupsUsers控制器。

我能,而不是创建嵌套的地方? (一个片区命名Admin,而这个区域内的区域命名Accounts

回答

2

为了实现上述所需的网址,只需指定它在你的“管理”区域的路由配置是这样的:

public override void RegisterArea(AreaRegistrationContext context) 
{ 
    context.MapRoute(
     "Admin_default", 
     "Admin/Accounts/{controller}/{action}/{id}", 
     new { action = "Index", id = UrlParameter.Optional } 
    ); 
} 

无需创建组或用户控制器。

+0

这可能已经解决了用户的问题,但它并没有回答这个问题。 – xr280xr 2017-12-06 00:08:10