C# 我如何知道是否存在非必需的渲染分区?
在C# 我如何知道是否存在非必需的渲染分区?,c#,asp.net,asp.net-mvc,asp.net-mvc-3,razor,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Razor,在省略的代码部分,是否有办法知道RenderSection侧栏是否存在?@if(IsSectionDefined(“侧栏”)) @* Omitted code.. *@ @RenderBody() @RenderSection("Sidebar", required: false) { @渲染部分(“侧栏”) } 其他的 { 一些默认内容 } @if (IsSectionDefined("Sidebar")) { @RenderSection("Sidebar") } else {
省略的代码
部分,是否有办法知道RenderSection侧栏是否存在?@if(IsSectionDefined(“侧栏”))
@* Omitted code.. *@
@RenderBody()
@RenderSection("Sidebar", required: false)
{
@渲染部分(“侧栏”)
}
其他的
{
一些默认内容
}
@if (IsSectionDefined("Sidebar"))
{
@RenderSection("Sidebar")
}
else
{
<div>Some default content</div>
}