T_Sub Ответов: 1

Переключатели передают false только в MVC.


У меня есть Радиогруппа, но обе они проходят только ложно.



Что я уже пробовал:

@Html.RadioButtonFor(model => model.NpdIndicator, new { @class = "radio-inline", @checked = "checked", id = "A" }, "Indicator")
                                                @Html.Label("Active")
                                                @Html.RadioButtonFor(model => model.NpdIndicator, new { @class = "radio-inline", @checked = "checked", id = "B" }, "Indicator")
                                                @Html.Label("InActive")

1 Ответов

Рейтинг:
7

Richard Deeming

Второй параметр к Радиобуттонфор[^] method - это значение выбранного переключателя.

Вы передаете анонимный объект,который больше похож на атрибуты HTML для переключателя.

Измените свой код, чтобы правильно использовать этот метод. Например, предполагая, что NdpIndicator собственность - это bool:

@Html.RadioButtonFor(model => model.NdpIndicator, true, new { @class = "radio-inline", id = "A" })
@Html.Label("A", "Active")
@Html.RadioButtonFor(model => model.NdpIndicator, false, new { @class = "radio-inline", id = "B" })
@Html.Label("B", "Inactive")