[英]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.