@Html.CheckBoxFor
htmlAttributes を使用して非表示にするにはどうすれば よいですか?
私は試した:
@Html.CheckBoxFor(modelItem => modelItem.DeleteEnabled, new {visible= @modelItem.Visible})
@Html.CheckBoxFor
htmlAttributes を使用して非表示にするにはどうすれば よいですか?
私は試した:
@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)
}