RadiobuttonFor in Mvc Razor-syntax
Habe ich drei radio-buttons, und mein Feld Wert geben ist integer wie die Wartung für 3,
Aktiv 1 und aktiv 2.
@Html.RadioButtonFor(model => model.StatusId, "3") Maintenance
@if (Model.IsReady == true)
{
<span> @Html.RadioButtonFor(model => model.StatusId,"1") Active</span>
}
@Html.RadioButtonFor(model => model.StatusId, "2") Inactive
ich mit obigen code dann einfügen von Daten richtig, aber wenn mein Formular öffnen im Bearbeiten-Modus ist, dann habe ich nicht jeden radio-button ausgewählt.
und ich habe auch folgenden code, aber nicht, um Erfolg zu haben.
@Html.RadioButtonFor(model => model.StatusId, "3", Model.StatusId == '3' ? new {Checked = "checked"} : null) Maintenance
@if (Model.IsReady == true)
{
<span> @Html.RadioButtonFor(model => model.StatusId, "1",Model.StatusId == '1' ? new {Checked = "checked"} : null) Active</span>
}
@Html.RadioButtonFor(model => model.StatusId, "2",Model.StatusId == '2' ? new {Checked = "checked"} : null) Inactive
so, wie man ausgewählten radio-button im Bearbeiten-Modus
vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Art, wie ich radiobuttons erstellen ist wie folgt:
Den Unterschied zu deinem code ist wirklich so, wie Ihr StatusId Datentyp ist Int, dann sollten Sie geben Sie den Wert in der RadioButtonFor als ganze Zahl wie z.B. 3 für die Wartung statt '3'.