MVCビュー内の整数(この場合はブール値ではない)に基づいてcheckedプロパティを設定する方法を探しています。比較ステートメント(MVC)を使用してチェックされたプロパティを設定します。
これを単独で表示することはできますか?
MVCビュー内の整数(この場合はブール値ではない)に基づいてcheckedプロパティを設定する方法を探しています。比較ステートメント(MVC)を使用してチェックされたプロパティを設定します。
これを単独で表示することはできますか?
(私たちのHTMLヘルパーなしでは私/ wの罰金であると)あなたはビュー内の標準if
節と、そのような直接使用することができます。もちろん
<% if (myInt > 3) { %>
<input name="checkbox1" type="checkbox" checked="checked">a checked box</input>
<% } else { %>
<input name="checkbox1" type="checkbox">a non-checked box</input>
<% } %>
を、クレイグのバージョンは、あなたのコード内で非常に良くなります。 ..;)あなたは、チェックボックスのキャプションを取得するためにラベル・タグが必要
<%= Html.CheckBox("checkbox1", myInt > 3) %>
<label for="checkbox1">a box that might be checked...</label>
注 - HTMLヘルパーは、無料であなたにそれを与えるものではありません。コースの場合を除き、あなたは、引数にHTML属性のIDictionary
を取るoverloads ...
なぜ私は明らかに見落としているのですか?早速のお返事ありがとうございます! –
"My"バージョンの動作も異なります。 (隠された入力のためモデルバインダーで動作します。) –
<%= Html.Checkbox("CheckboxName", someInt != 0) %>
の1かのcheckedプロパティを使用できますか? –
タイプチェックボックスのhtml入力 –