共享布局优先级

本文关键字:优先级 布局 共享 | 更新日期: 2023-09-27 18:00:45

我在Areas/Book/Views/Shared/_layout1.cshtml/Views/Shared/_layout.cshtml中都有_layout1.cshtml

区域/书籍/视图/主页/索引.cshmtl:

@{
    Layout = "~/Areas/Book/Views/Shared/_layout1.cshtml";    
}

不知怎的,它仍然在根/Views/Shared中显示_layout1的内容,而不是在Areas/Book

当布局视图共享相同的名称时,是否有任何优先级?

共享布局优先级

在这里发布的代码应该可以工作。我在这里成功地使用了相同的功能。

确保路径正确,布局文件在您所说的位置。

也许很奇怪,但如果文件在那里,可能会导致这种情况:
如果您的应用程序是由一个没有访问该文件权限的不同用户运行的,则可能会发生该应用程序的文件"不在"的情况。