Jho*_*rra 22 asp.net-mvc-areas asp.net-mvc-4 razor-2
当我从MVC2直接进入MVC4时,我在这里玩得很开心,所以一下子学习Razor和其他所有东西.
我在这个新应用程序中使用了一个管理区域,我注意到当我去管理区域的控制器时它没有任何布局.我尝试将_Layout.cshtml复制到该区域的共享视图文件夹中,但它仍然呈现没有布局.我尝试搜索,但无法找到有关如何设置用于某个区域的布局的任何信息.
我知道我可以在特定视图上执行此操作,但我想为整个区域设置一次
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
Dmi*_*try 34
您必须在您所在地区的文件_ViewStart.cshtml夹下有文件Views.这个文件会有这样的东西:
@{
Layout = Request.IsAjaxRequest() ? null : "~/Areas/Admin/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13113 次 |
| 最近记录: |