2

出于某种原因,一个 html 助手正在输出这个没有验证的 html。

验证人告诉我

没有属性“长度”

<%= Html.CheckBox("Medicamentos", Model.Medicamentos) %>

正在输出

<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
4

1 回答 1

1

我假设它匹配带有字符串和对象的签名,因为我不知道是什么Model.Medicamentos。在这种情况下,它获取对象的属性并将它们转换为元素的属性。我怀疑您只是想使用Checked指定为复选框默认值的 Model 属性上的属性,即

<%= Html.CheckBox( "Medicamentos", Model.Medicamentos.Checked ) %>

在这种情况下,假设它Checked是布尔值,它将匹配辅助扩展上的正确方法签名。

于 2010-01-29T22:32:42.290 回答