由于某种原因,HTML 帮助程序正在输出此未验证的 HTML。
验证者告诉我:
没有属性“长度”
<%= Html.CheckBox("Medicamentos", Model.Medicamentos) %>
正在输出
<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
我认为它与采用字符串和对象的签名匹配,因为我不知道
Model.Medicamentos
是什么。在这种情况下,它获取对象的属性并将它们转换为元素的属性。我怀疑您只是想使用指定为复选框默认值的 Model 属性上的 Checked
属性,即
<%= Html.CheckBox( "Medicamentos", Model.Medicamentos.Checked ) %>
在这种情况下,假设
Checked
是布尔值,它将匹配辅助扩展上的正确方法签名。