根据列的值隐藏的div

问题描述 投票:0回答:1

我需要隐藏“稳定”格组,如果大学录取=“C”或“U”。大学录取也可以是“R”(被拒绝)和“P”(待定)。

'

<div class="form-group">
@Html.LabelFor(model => model.UniversityOffer, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.EditorFor(model => model.UniversityOffer, new { htmlAttributes = new { @class = "form-control" } })
                @Html.ValidationMessageFor(model => model.UniversityOffer, "", new { @class = "text-danger" })
            </div>
        </div>

        <div class="form-group">
            @Html.LabelFor(model => model.Firm, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                <div class="checkbox">
                    @Html.EditorFor(model => model.Firm)
                    @Html.ValidationMessageFor(model => model.Firm, "", new { @class = "text-danger" })
                </div>
            </div>
        </div>

'

asp.net-mvc
1个回答
0
投票

尝试如下:

@{
   if(!(Model.UniversityOffer == "C" || Model.UniversityOffer == "U"))
   {
      <div class="form-group">
            @Html.LabelFor(model => model.Firm, htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                <div class="checkbox">
                    @Html.EditorFor(model => model.Firm)
                    @Html.ValidationMessageFor(model => model.Firm, "", new { @class = "text-danger" })
                </div>
            </div>
        </div>
   }

}
© www.soinside.com 2019 - 2024. All rights reserved.