Одним из способов было бы просто использовать ViewBag.Visibility = true;
, ViewBag.Visibility = false;
для сохранения состояния видимости. Затем в представлении вы можете использовать ViewBag.Visibility
для добавления стилей в div:
Добавить новый класс CSS (вы также можете сделать это встроенным)
.hidden
{
display: none;
}
<div class="form-group m-form__group row">
<label class="col-lg-5 col-form-label" class="@(ViewBag.Visibility != null && ViewBag.Visibility == false ? "hidden" : "")">how can i set visible false</label>
<div class="col-lg-7">
<div id="myDiv" runat="server" class="input-group m-input-group">
<select id="mydiv" name="mydiv" class="form-control m-select2 m-select2-general" style="width:100%">
<option></option>
</select>
</div>
</div>
</div>
Преимущество работы с отдельным классом состоит в том, что вы сможете использовать его позже. Кроме того, лучше всего отделить CSS от представлений.