1

我想在我的 MVC 应用程序中使用以下 URL:

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

我知道我可以创建一个名为 的区域Admin,然后在该区域内创建Groups和控制器。Users

我可以改为创建嵌套区域吗?(一个名为 的区域Admin,在此区域内有一个名为 的区域Accounts

4

1 回答 1

2

要完成上述所需的 URL,只需在“管理”区域的路由配置中指定它,如下所示:

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

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

于 2010-09-08T15:53:07.387 回答