我想基于模型上的属性显示和隐藏div标签。所以我想说我正在返回员工数据。
public class Employee
{
[Required]
[Display(Name = "lblEmpNumber")]
public string EmpLastName { get; set; }
}
我正在使用Display
属性从数据库中获取值,以便我可以显示基于Cultures的文本。这部分很有用。
但现在我还要检查属性是否应该可见,现在我可以做到这一点,但是当谈到Razor视图时,我如何隐藏属性的父div?
在下面的代码中,我将知道EmpLastName是否可见,但我不希望对所有div进行todo检查,如
<div class="form-group form-material col-md-6" class="@(Model.IsVisible?"visible-item":"hidden-item")">
剃刀
<div class="form-group form-material col-md-6">
@Html.EditorFor(m => m.Employee.EmpLastName)
</div>
所以基本上如何告诉我的EditorFor
的父div不显示基于模型属性,请记住我有很多表单字段,我不想添加条件检查所有这些。