Tag: asp.net mvc layout

ViewStart和Layout – 有什么区别?

我刚开始阅读ASP.NET MVC 4书并得到一个问题。 在Razor部分作者说,如果我不在View.cshtml文件中设置Layout变量,它将默认搜索_ViewStart.cshtml,但在另一部分他在Views / Shared中使用_Layout.cshtml,我不明白。 如果我在View.cshtml中得到这样的smth: @{ Layout = null; } 它告诉我这个View没有布局,但如果我这样做: @{ } 那么这将使View将搜索_ViewStart.cshtml文件或_Layout.cshtml?