Я новичок в WebForms в MVC 3, и у меня проблема с вспомогательным методом @Html.EditorFor()
.
У меня есть строго типизированное представление, представляющее данные из базы данных, и один из методов имеет тип bool?
. Я бы хотел, чтобы это отображалось в виде флажка, но вместо этого оно отображается в виде раскрывающегося списка с параметрами «Не установлено», «Истина» и «Ложь».
Каков самый простой способ сделать это обычным флажком?
Я понимаю, что мог бы изменить тип данных на старый добрый bool
, но я использую большой объект EF, и мне кажется, что заново создавать весь класс только для этого. Я также понимаю, что потеряю возможность отслеживать состояние «не установлено», но отображение простого флажка для меня важнее.