Asp.net mvc 如何测试ASP.NET MVC 3中的RenderSection中是否提供了内容节

Asp.net mvc 如何测试ASP.NET MVC 3中的RenderSection中是否提供了内容节,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,在ASP.NET MVC 3中使用RenderSection帮助程序时,是否可以测试提供的内容节是否存在 例如: @RenderSection("RightCrumbContentArea", required: false) 如果没有提供上述内容,我希望生成一些其他内容。据我所知,这是可能的 请尝试以下代码: @if (IsSectionDefined("RightCrumbContentArea")) { @RenderSection("RightCrumbContentAre

在ASP.NET MVC 3中使用RenderSection帮助程序时,是否可以测试提供的内容节是否存在

例如:

@RenderSection("RightCrumbContentArea", required: false)

如果没有提供上述内容,我希望生成一些其他内容。

据我所知,这是可能的

请尝试以下代码:

@if (IsSectionDefined("RightCrumbContentArea")) { 

    @RenderSection("RightCrumbContentArea")

} else { 

    <span>poo</span>
}
@if(IsSectionDefined(“RightCrumbContentArea”){
@渲染区域(“右侧区域”)
}否则{
便便
}