3

私は初めてMVCです。現在、私は強く型付けされたビューを持っており、Html.RadioButtonForラベルに 2 つ使用しています。コードは次のようなものです。

<label class="radio">
       @Html.RadioButtonFor(model => model.Incoming, true)IncomingItems</label>
 <label class="radio">
       @Html.RadioButtonFor(model => model.Incoming, false)OutgoingItems</label>
 <input type="hidden" id="isIncomingItem" value = "@Model.Incoming" />

"isIncomingItem"私が欲しいのは、最初のラジオボタンが選択されたときに model.Incoming を true に設定するか、false に設定してから、フォーム全体が表示される前に、このモデルプロパティをビューですぐに使用したい (この値をに割り当てる) ことです。サーバーに提出されました。

どうすればそれを達成できるか考えていますか。本当に感謝!

4

2 に答える 2

1

プロパティIncomingには選択した値がすでに入力されており、アクション メソッドで使用できます。非表示フィールドに同じ値を設定したい場合は、次のようにしてください

@Html.HiddenFor(m => m.Incoming,new { id = "isIncomingItem"})
于 2013-06-20T15:42:11.947 に答える