【发布时间】:2010-12-16 17:51:18
【问题描述】:
布局中有没有办法确定这是否会呈现内容?
@RenderSection("正确",必填:false)
这是确定视图中是否确实有要放置在该部分中的内容。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor
布局中有没有办法确定这是否会呈现内容?
@RenderSection("正确",必填:false)
这是确定视图中是否确实有要放置在该部分中的内容。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor
可能无法准确回答您关于测试该部分是否会呈现某些内容的问题,但您可以测试一个部分是否已定义并呈现它,或者如果此部分未定义,则提供默认内容:
@if (IsSectionDefined("Right")) {
@RenderSection("Right")
}
else {
<div>Default content</div>
}
【讨论】: