繁体   English   中英

ASP.NET Core 5 MVC:不同区域不同布局

[英]ASP.NET Core 5 MVC : different layouts for different areas

我在Areas下有Admin ,文件夹结构是这样的:

文件夹结构

输入https://localhost:44393/admin时, ViewStart找不到_AdminLayout.cshtml ,我收到此错误:

InvalidOperationException:找不到布局视图“_AdminLayout”。
搜索了以下位置:
/Areas/Admin/Views/Home/_AdminLayout.cshtml,
/Areas/Admin/Views/Shared/_AdminLayout.cshtml,
/Views/Shared/_AdminLayout.cshtml

在管理员的ViewStart.cshtml里面,我有这个

@{
    Layout = "_AdminLayout";
}

当我要使用/admin路由以使用管理布局时,如何解决此问题。

谢谢!

首先谢谢你们,还有我这边的//facepalm。

我将文件移动到视图,现在它正在工作。

一旦文件在正确的位置,在 ViewStart.cshtml 中编写就足够了

@{
    Layout =  "_AdminLayout ";
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM