我有一个使用ASP.NET MVC 5创建的Web应用程序。在这个应用程序中,我有一个显示信息列表的视图。
在此列表中,我使用boolean
显示@Html.DisplayFor(modelItem => item.valide)
个信息。因此,会显示CheckBox
并对其进行检查和禁用。
如何从disabled="disabled"
删除CheckBoxes
?
答案 0 :(得分:3)
尝试
@Html.EditorFor(modelItem => item.valide)
或
@Html.CheckBoxFor(modelItem => item.valide)
代替
答案 1 :(得分:0)
如果您希望checkbox
启用DisplayFor
,那么您需要template。
在DisplayTemplates
文件夹下创建一个Shared
文件夹,向其添加部分视图,并将其命名为例如_myTemplate
),然后将以下代码粘贴到其中:
@model bool
@Html.CheckBoxFor(c => c)
然后,您可以在使用CheckBox
帮助程序时启用DisplayFor
(只是不要忘记指定您创建的模板):
@Html.DisplayFor(c => c.Valide, "_myTemplate")