WebPageBase.IsSectionDefined(String) 方法

返回一个值,该值指示是否在页中定义了指定部分。

C#
public bool IsSectionDefined (string name);

参数

name
String

要搜索的部分的名称。

返回

Boolean

如果在页中定义了指定节,则为 true; 否则为。否则为 false。

适用于

适用于
产品版本
ASP.NET Web Pages 3.2
    @if (IsSectionDefined("remarkArea"))
                {
                    @RenderSection("remarkArea", required: false)
                }
@section remarkArea{
    <div class="form-horizontal form-widgets col-sm-12">
        <div class="form-group">
            <label class="control-label col-sm-1" style=" 12.5%">@LibHtml.GetFieldDisplay(0, "plan_remark")</label>
            <div class="col-sm-11 col-md-10 planremark">
                @LibHtml.ModelFieldUI(0, "plan_remark", true, false)
            </div>
        </div>
    </div>
}
  @if (IsSectionDefined("categoryArea"))
                {
                    @RenderSection("categoryArea", required: false)
                }
<!--分类-->
@section categoryArea{
    <div class="form-group">
        <label class="control-label col-sm-2">@LibHtml.GetFieldDisplay(0, "category_id")</label>
        <div class="col-sm-8 col-md-8">
            @LibHtml.ModelFieldUI(0, "category_id", true, false)
        </div>
    </div>
}
原文地址:https://www.cnblogs.com/deepalley/p/14506491.html