我的 _Layout.cshtml 中有以下代码:
@if (SiteConfig.Instance.HasCustomMarkup)
{
@RenderSection("bodyPart1", false)
@RenderBody()
@RenderSection("bodyPart2", false)
}
else
{
<div id="mainContainer">
@RenderBody()
</div>
}
所以我尝试只在某些条件下渲染部分。但这不起作用,我有一个例外:
The following sections have been defined but have not been rendered for the layout page ...
为此目的,mvc 中是否有任何解决方法?谢谢!