布局中是否有办法确定这是否会呈现内容?
@RenderSection(“Right”,required:false)
这可以确定视图中是否有实际内容放置在该部分中。
答案 0 :(得分:16)
可能没有完全回答您关于测试该部分是否会呈现某些内容的问题,但您可以测试某个部分是否已定义并呈现该部分,或者如果未定义此部分则提供默认内容:
@if (IsSectionDefined("Right")) {
@RenderSection("Right")
}
else {
<div>Default content</div>
}