나는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