Ho un modelloAssociare un modello al pulsante di opzione in 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; }
}
creare un pulsante di scelta sul mio punto di vista
@Html.RadioButton(Model.Man, Model.ManId, Model.ManIsSelected,
new { @id = Model.ManId})
@Html.RadioButton(Model.Man, Model.WomanId, Model.WomanSelected,
new { @id = Model.WomanId })
utente può selezionare uomo o radiofoniche donna pulsanti sul modulo di registrazione, ma perché sempre WomanSelected e ManSelected sono entrambi falsi dopo lo scatto invia il pulsante del modulo nella mia azione?
Usa 'Html.RadioButtonFor' invece, in questo modo:' Html.RadioButtonFor (m => m.ManIsSelected, Model.ManId) ' . Però puoi spiegare cosa sono 'Model.Man' e' Model.Sex.Man'? – Dai
scusate l'ho modificato in Model.man è stato un errore. Lo ho cambiato in @ Html.RadioButtonFor (m => m.ManSelected, Model.ManId, new {@class = "radio"}) ma non ha funzionato – motevalizadeh
' SexModel' - nome della classe migliore ancora +1 – James