如何使用html属性使@Html.CheckBoxFor
不可见?
我尝试过:
@Html.CheckBoxFor(modelItem => modelItem.DeleteEnabled, new {visible= @modelItem.Visible})
如何使用html属性使@Html.CheckBoxFor
不可见?
我尝试过:
@Html.CheckBoxFor(modelItem => modelItem.DeleteEnabled, new {visible= @modelItem.Visible})
@Html.CheckBoxFor(modelItem => modelItem.DeleteEnabled,
new { style = modelItem.Visible ?
string.empty :
"display:none"})
如果您不需要在页面源代码中使用它,甚至都不需要隐藏,那么可以使用@if
,例如:
@if(modelItem.Visible)
{
@Html.CheckBoxFor(modelItem => modelItem.DeleteEnabled)
}