मैं एक मॉडलएएसपी.नेट एमवीसी 4 में रेडियो बटन के लिए एक मॉडल बांधें?
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.ManIsSelected, Model.ManId) ' । यद्यपि आप कृपया बता सकते हैं कि 'मॉडल.मान' और 'मॉडल.एक्स.मैन' क्या हैं? – Dai
खेद है कि मैंने Model.man को संपादित किया था, यह एक गलती थी। मैं इसे @ एचटीएमएल में बदलता हूं। रैडियोबटन फॉर (एम => एम। मॅन सिलेक्टेड, मॉडल.मैनआईडी, नया {@class = "रेडियो"}) लेकिन यह – motevalizadeh
' SexModel' - सर्वश्रेष्ठ वर्ग का नाम अभी तक +1 – James