【发布时间】:2012-04-18 00:17:30
【问题描述】:
在默认的 mvc 应用程序中。有布局页面和内容页面,你懂的(_Layout、Home、Contact等)
并且内容页面不包含这样的布局引用:
Layout = "~/Views/Shared/_Layout.cshtml";
在内容页面中缺少此代码。 但它们有效。如果没有布局参考,它是如何做到这一点的?
【问题讨论】:
标签: asp.net-mvc layout razor
在默认的 mvc 应用程序中。有布局页面和内容页面,你懂的(_Layout、Home、Contact等)
并且内容页面不包含这样的布局引用:
Layout = "~/Views/Shared/_Layout.cshtml";
在内容页面中缺少此代码。 但它们有效。如果没有布局参考,它是如何做到这一点的?
【问题讨论】:
标签: asp.net-mvc layout razor
因为您的_ViewStart.cshtml 包含对默认布局的引用,当视图中未说明特定布局时将使用该默认布局。
当您想要更改单个视图的布局时,您可以在该视图中包含 Layout = "...";。
【讨论】: