私はモデルASP.NET MVC4のラジオボタンにモデルをバインドしますか?
public class SexModel
{
public SexModel()
{
this.Man = "Man";
this.Woman = "Woman";
this.ManId = 1;
this.WomanId = 2;
this.WomanSelected = this.ManSelected = false;
}
public bool ManSelected { get; set; }
public bool WomanSelected { get; set; }
public string Man { get; set; }
public string Woman { get; set; }
public int ManId { get; set; }
public int WomanId { get; set; }
}
@Html.RadioButton(Model.Man, Model.ManId, Model.ManIsSelected,
new { @id = Model.ManId})
@Html.RadioButton(Model.Man, Model.WomanId, Model.WomanSelected,
new { @id = Model.WomanId })
ユーザーは登録フォーム上の男性または女性のラジオボタンを選択することができますが、常にWomanSelectedとManSelectedをクリックした後、両方の偽である理由私の見解でラジオボタンを作成してい私の行動にフォームボタンを送信しますか?
使用を経由してMVCであなたのラジオボタンを結合しなければならないHtml.RadioButtonFor'代わりに、そのような:' Html.RadioButtonFor(M => m.ManIsSelected、Model.ManId) ' 。 'Model.Man'と' Model.Sex.Man'が何であるか説明してください。 – Dai
私はModel.manに編集して申し訳ありませんが間違いでした。私は@ Html.RadioButtonFor(m => m.ManSelected、Model.ManId、new {@class = "radio"})に変更しましたが、動作しませんでした – motevalizadeh
' SexModel' - 最高のクラス名+1 – James