Mam modeluPowiąż model z przyciskiem radiowym w 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; }
}
utworzyć przycisk radiowy moim zdaniem
@Html.RadioButton(Model.Man, Model.ManId, Model.ManIsSelected,
new { @id = Model.ManId})
@Html.RadioButton(Model.Man, Model.WomanId, Model.WomanSelected,
new { @id = Model.WomanId })
użytkownik może wybrać mężczyzna lub kobieta radiowych przycisków na formularzu rejestracyjnym, ale dlaczego zawsze WomanSelected i ManSelected są zarówno fałszywe po kliknięciu przesłać przycisk formularza w mojej akcji?
użytkowania 'Html.RadioButtonFor' zamiast tak:' Html.RadioButtonFor (m => m.ManIsSelected, Model.ManId) ' . Chociaż możesz wyjaśnić czym są 'Model.Man' i' Model.Sex.Man'? – Dai
Przepraszam Edytowałem na Model.man to był błąd.i zmień go na @ Html.RadioButtonFor (m => m.ManSelected, Model.ManId, new {@class = "radio"}), ale to nie zadziałało – motevalizadeh
' SexModel' - najlepsza nazwa klasy jeszcze +1 – James