在ASP.NET MVC 3中使用RenderSection帮助程序时是否可以测试是否存在提供的内容部分?
例如:
@RenderSection("RightCrumbContentArea", required: false)
如果没有提供上述内容,我希望生成其他一些内容。
答案 0 :(得分:9)
据我所知,这是可能的。
请尝试以下代码:
@if (IsSectionDefined("RightCrumbContentArea")) {
@RenderSection("RightCrumbContentArea")
} else {
<span>poo</span>
}