In einer ASP.NET MVC-Anwendung habe ich zwei Optionsfelder. Abhängig von einem booleschen Wert im Modell, wie aktiviere oder deaktiviere ich die Optionsfelder? (Die Werte der Radioknöpfe sind ebenfalls Teil des Modells)ASP.NET MVC deaktivieren Optionsfelder mit Razor-Syntax
Meine Radiobuttons zur Zeit wie folgt aussehen -
@Html.RadioButtonFor(m => m.WantIt, "false")
@Html.RadioButtonFor(m => m.WantIt, "true")
Im Modell Ich habe eine Eigenschaft namens model.Alive
. Wenn model.Alive
true
ist möchte ich die Radio-Buttons aktivieren, sonst, wenn model.Alive
false
ist, möchte ich deaktivieren die Radio-Buttons. Danke!
Stellen Sie die CSS so ein, dass sie die Optionsschaltflächen entweder aktivieren oder deaktivieren. Sie könnten die Optionsfelder auch nicht rendern. –
Gibt es einen Standard "Razor/ASP.NET/MVC" Weg dies zu tun? –
'if (Model.Alive) {setcss aktiviert oder @ Html.RadioButonFor // Radioknöpfe anzeigen}' Überprüfen Sie einfach den Modellzustand, wenn True Set-Eigenschaften oder die Radio-Buttons überhaupt nicht erstellen –