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

razor partial-views asp.net-mvc-4

7249 观看

2回复

10969 作者的声誉

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

内容页面不应包括:

Layout = "~/Views/Shared/_Layout.cshtml";

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

作者: AliRıza Adıyahşi 的来源 发布者: 2012 年 4 月 17 日

回应 (2)


0

73 作者的声誉

如果你想要局部视图,这就是你的主页

@ Html.Partial(“partialviewname”。“controller”)

部分视图不会使用母版页,因为它被插入到您想要的位置

作者: Michael Hahn 发布者: 17.04.2012 11:43

4

1676 作者的声誉

决定

这是因为部分视图被包含在“非部分”页面中,该页面确实有一个布局。所以他们利用它,只是成为该页面的一部分

编辑

对于迟到的回复我很抱歉,我刚检查出来它似乎是_ViewStart.cshtml页面的原因,这是一个在任何视图呈现之前运行的页面,请在此处阅读更多内容:

weblogs.asp.net/gunnarpeipman/archive/2010/10/10/...

作者: Lauw 发布者: 17.04.2012 11:44
32x32