Я долго искал в Google / SO.И я не нашел достойного ответа.Мой вопрос прост.Как я могу привязать выбранную радио-кнопку или отмеченные флажки к своему действию.
НЕТ HTML HELPERS (я думаю, что большинство людей используют переключатели с переключателями и флажками, потому что они на самом деле не знают, как они работают, и используют их наизусть).
Простой пример:
<input type="checkbox" id="foo" name="foo" value="1" checked>
<input type="checkbox" id="foo2" name="foo" value="2">
<input type="checkbox" id="foo3" name="foo" value="3">
<input type="radio" id="male" name="foo10" value="male">
<input type="radio" id="female" name="foo10" value="female">
Я прочитал много примеров, используя объект со свойством IsChecked внутри и т. Д. Я просто хочу использовать модель вида, подобную этой, в своем действии:
public class FooViewModel {
public int ChosenRadioButtonId {get;set;}
public List<int> ChosenCheckboxes {get; set;}
}
(PS: я неЯ не знаю, ошибаюсь ли я, но эти помощники генерируют ошибочные html - дублированные идентификаторы, и все знают основные принципы HTML, что один идентификатор может использоваться только ОДИН РАЗ) *