Я генерирую список радиокниг, а затем пытаюсь выбрать один из вариантов при загрузке, как показано ниже.Выбор по умолчанию в RadioButtonFor
цикл по каждому элементу в View
@foreach (var myListItem in Model.MyList)
{
@Html.RadioButtonFor(m => m.MyType,myListItem.MyType, new {id = myListItem.MyType, @Checked = (Model.MyTypeId == myListItem.MyTypeId) })
@myListItem.MyType
}
Eventhough HTML, генерируется правильно (см ниже). Второй вариант проверяется вместо первого, даже когда Model.MyTypeId = 0
.
Сгенерированный HTML для просмотра
<input id="0" name="MyType" value="Option One" CHECKED="True" type="radio">Option One
<input id="1" name="MyType" value="Option Two " CHECKED="False" type="radio">Option Two
Пожалуйста, подсказывают, как еще можно выбрать нужный вариант кнопки радио по умолчанию используется именно.
Было бы лучше, если это можно сделать без if-else. – San
Удостоверьтесь, что если у вас есть первая часть «For» правильно, она выберет ее при загрузке страницы из списка. – mmcrae