BenASP.NET MVC4'te Radyo Düğmesine bir model bağlayın.
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 })
kullanıcı kayıt formunda erkek ya da kadın radyo düğmeleri seçebilirsiniz Bence bir radyo düğmesi oluşturmak bir model var, ama neden hep WomanSelected ve ManSelected hem tıklamadan sonra yanlış eylemimde form düğmesi gönderilsin mi?
Kullanım aracılığıyla MVC daki radyo düğmeleri bağlayıcı olmalıdır Html.RadioButtonFor' yerine, şöyle:' Html.RadioButtonFor (m => m.ManIsSelected, Model.ManId) ' . Yine de 'Model.Man' ve 'Model.Sex.Man' ne olduğunu açıklayabilir misiniz? ' – Dai
üzgünüm bunun bir @ Html.RadioButtonFor (m => m.ManSelected, Model.ManId, yeni {@class = "radyo"}) olarak değiştirin mistake.i oldu Model.man Düzenlenen ama öyle değil – motevalizadeh
çalışır did SexModel' - henüz en iyi sınıf ismi +1 – James