私のモデルのブール値プロパティの値を反映する相互排他的なラジオボタンの正しいRazor構文を探しています。私のモデルはこれを持っている:MVC4:1つのブールモデルのプロパティ用の2つのラジオボタン
public bool IsFemale{ get; set; }
私は「女性」の2つのラジオボタン、一つの「男性」と相互にこれを表示したいと思いますが、私がこれまで試したすべてのものは、実際の値を反映していませんIsFemale
モデルのプロパティ。
@Html.RadioButtonFor(model => model.IsFemale, !Model.IsFemale) Male
@Html.RadioButtonFor(model => model.IsFemale, Model.IsFemale) Female
これは私が変更と更新正しく値を永続化するようだが、チェックして正しい値をマークしません:現在、私は、これは持っています。私はこれが何かばかだと確信していますが、私は立ち往生しています。
、アプリの文化とは何ですか?ローカライズされた.netを使用していますか?あなたの問題を再現することはできませんし、Darinの解決策が多分働いていたかもしれないので、これはいくつかの文化設定問題です... – nemesv
私は現在文化を設定していないので、マシンのデフォルトを使用していると仮定します。 –
興味深い...実際には私のレトロでやってみたように、私はそれが動作すると期待しているので、それはちょうど奇妙です... – nemesv