使用Display启用复选框



我有一个用ASP.NET MVC制成的Web应用程序5.在此应用程序中,我有一个显示信息列表的视图。

在此列表中,我用@Html.DisplayFor(modelItem => item.valide)显示boolean信息。因此显示了CheckBox并将其检查和禁用。

我该如何从CheckBoxes删除disabled="disabled"

尝试

@Html.EditorFor(modelItem => item.valide)

@Html.CheckBoxFor(modelItem => item.valide)

而不是

如果要使用DisplayFor启用checkbox,则需要有一个模板。

Shared文件夹下创建一个DisplayTemplates文件夹,向其添加部分视图,并将其命名为例如(_myTemplate),然后将以下代码粘贴到其中:

@model bool
@Html.CheckBoxFor(c => c)

然后,使用DisplayFor助手时,您可以具有启用CheckBox(只是不要忘记指定您创建的模板):

@Html.DisplayFor(c => c.Valide, "_myTemplate")

相关内容

  • 没有找到相关文章

最新更新