ASP.NET默认的MVC4应用程序内容页面没有布局参考?

Ali*_*hşi 5 partial-views razor asp.net-mvc-4

我创建了一个mvc4网络应用程序.用剃刀视图引擎.您知道布局页面和内容页面(主页,联系人,关于等).但是没有引用内容页面的布局.

内容页面不应包括:

Layout = "~/Views/Shared/_Layout.cshtml";
Run Code Online (Sandbox Code Playgroud)

在内容页面中,这段代码丢失了.它们有效.没有布局参考,它如何做到这一点?

Lau*_*auw 4

这是因为部分视图包含在“非部分”页面中,该页面确实定义了布局。因此它们利用了该布局并成为该页面的一部分

\n\n

编辑

\n\n

我很抱歉回复晚了,我刚刚检查了一下,这似乎是 _ViewStart.cshtml 页面的原因,这是一个在渲染任何视图之前运行的页面,请在此处阅读更多信息:

\n\n

weblogs.asp.net/gunnarpeipman/archive/2010/10/10/\xe2\x80\xa6

\n

  • 我很抱歉回复晚了,我刚刚检查了一下,它似乎是 _ViewStart.cshtml 页面的原因,这是一个在呈现任何视图之前运行的页面,在此处阅读更多信息:http://weblogs.asp .net/gunnarpeipman/archive/2010/10/10/asp-net-mvc-3-beta-view-start-files-for-razor-view-engine.aspx (2认同)