我有一个使用 ASP.NET MVC 5 制作的 Web 应用程序。在这个应用程序中,我有一个显示信息列表的视图。
在此列表中,我使用 显示boolean
信息@Html.DisplayFor(modelItem => item.valide)
。所以 aCheckBox
被显示并且它被选中并被禁用。
我该怎么做才能disabled="disabled"
从CheckBoxes
?
我有一个使用 ASP.NET MVC 5 制作的 Web 应用程序。在这个应用程序中,我有一个显示信息列表的视图。
在此列表中,我使用 显示boolean
信息@Html.DisplayFor(modelItem => item.valide)
。所以 aCheckBox
被显示并且它被选中并被禁用。
我该怎么做才能disabled="disabled"
从CheckBoxes
?
尝试
@Html.EditorFor(modelItem => item.valide)
或者
@Html.CheckBoxFor(modelItem => item.valide)
反而
如果你想启用checkbox
,DisplayFor
那么你需要一个模板。
DisplayTemplates
在文件夹下创建一个文件Shared
夹并向其添加部分视图并将其命名为例如(_myTemplate
),然后将以下代码粘贴到其中:
@model bool
@Html.CheckBoxFor(c => c)
然后你可以CheckBox
在使用DisplayFor
助手时启用(只是不要忘记指定你创建的模板):
@Html.DisplayFor(c => c.Valide, "_myTemplate")