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

InformationsquelleAutor | 2014-05-08
Schreibe einen Kommentar