共享布局优先级

时间:2014-04-29 07:05:58

标签: c# asp.net-mvc

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

区/预订/查看/主页/ Index.cshmtl:

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

不知何故,它仍会在根_layout1而不是/Views/Shared

中显示Areas/Book的内容

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

1 个答案:

答案 0 :(得分:0)

您在此处发布的代码应该有效。我在这里成功地使用了它。

使shure路径正确,布局文件就在你说的位置。

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