在ASP.Net MVC中的区域中添加子文件夹

时间:2017-10-25 13:31:20

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我正在开发一个asp.Net MVC应用程序,其中我定义了区域,

对于示例区域 - >管理

在我已定义子文件夹的区域

例如 论行政   - >控制器 - >文件夹 - >多个控制器   - >意见 - >文件夹 - >文件夹 - > View.cshtml

现在我的问题是,如何管理路由?

我更新了路由

  context.MapRoute(
                "WorkSpaceManagement_default",
                "WorkSpaceManagement/Administration/{controller}/{action}/{id}",
                new { action = "Index", id = UrlParameter.Optional }
            );

但问题是如何管理视图引擎以便他可以自动查找视图

1 个答案:

答案 0 :(得分:2)

在AdministrationAreaRegistration.cs中,您可以根据需要修改路由。

public override void RegisterArea(AreaRegistrationContext context)
{

    context.MapRoute(
    "Administration_default",
    "Administration/{controller}/{action}/{id}",
    new { area="Administration",controller = "YourController",action = "YourAction", id = UrlParameter.Optional }
);