Я пытаюсь добавить базовый раскрывающийся список к моему виду с простым выбором "Пожалуйста, выберите", "Да", "Нет"
По умолчанию я хочу выбрать «Пожалуйста, выберите».
Я создаю простой список выбора и добавляю в него 3 элемента.
var list = new SelectList(new[]
{
new{ID="0",Name="- Please Select -"},
new{ID="True",Name="Yes"},
new{ID="False",Name="No"},
},"ID","Name",0);
ViewBag.List= list;
Мой взгляд
@Html.DropDownList("Terms", ViewBag.List as SelectList, new { @class = "drop"})
Однако каждый раз, когда страница загружается, выбирается идентификатор "False".
На уровне контроллера я вижу, что выбран идентификатор 0, однако каким-то образом представление меняет выбранный элемент на последний элемент в списке.
Что мне нужно изменить?
Я просто тестирую с использованием идентификатора 0,1,2, и он работает, однако я хотел бы иметь возможность использовать true false, когда он сопоставляется с полем bool в моей модели.