In un'applicazione ASP.NET MVC, ho due pulsanti di opzione. A seconda del valore booleano nel modello, come abilitare o disabilitare i pulsanti di opzione? (I valori dei pulsanti di opzione sono anche parte del modello)ASP.NET MVC disabilita i pulsanti di opzione con sintassi Razor
I pulsanti di opzione attualmente simile a questa -
@Html.RadioButtonFor(m => m.WantIt, "false")
@Html.RadioButtonFor(m => m.WantIt, "true")
Nel modello, ho una proprietà chiamata model.Alive
. Se model.Alive
è true
voglio consentire i pulsanti di opzione, altrimenti se model.Alive
è false
, voglio disabilitare i pulsanti di opzione. Grazie!
impostare il css per abilitare disabilitare o nascondere mostrare i pulsanti di opzione. Potresti anche non eseguire il rendering dei pulsanti di opzione. –
Esiste un modo standard "Razor/ASP.NET/MVC" per farlo? –
'if (Model.Alive) {setcss abilitato o @ Html.RadioButonFor // Visualizza i pulsanti di opzione}' Basta controllare lo stato del modello se le proprietà del set vero o non creare i pulsanti di opzione per tutto –