質問

何らかの理由AN HTMLヘルパーはこのHTMLを出力しているdoesntの検証ます。

バリデータは、

私に語りました
  何の属性 "長さ" はありません。

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

は出力

<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
役に立ちましたか?

解決

私はそれの私がModel.Medicamentosが何であるかを知らないので、文字列やオブジェクトを受け取り、署名を照合することを前提としています。その場合、オブジェクトのプロパティを取り、要素の属性にそれらを回します。私は、あなたは、単にチェックボックス、すなわちのデフォルト値として指定されたモデルのプロパティにChecked属性を使用したいと思われる。

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

はヘルパー延長線上に正しいメソッドシグネチャにマッチするブールCheckedであると仮定した場合において、

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top