Я пытаюсь найти хороший способ создать выпадающий список, указав UiHint «DropDown» в свойстве ViewModel, а затем просто используя HtmlHelper EditorFor, чтобы отобразить раскрывающийся список с помощью универсального EditorTemplate, чтобы его можно было использовать в решениях. Я нашел очень хороший подход Тома Шрека Здесь Он отлично работает. Единственное, что удерживает его от совершенства, - это то, что выпадающий список не является частью проверки. Если я хотел бы иметь опцию «выбрать» (добавленную вручную в EditorTemplate) по умолчанию, и никакое значение не выбрано, это приведет к ошибке. Я полагаю, это потому, что DropDownList не создается из DropDownListFor - Helper? Я знаю, что Том написал, что он попробовал это, но нет ли способа добавить элементы в список SelectList в цикле с пользовательскими значениями? Я не могу сделать это, так как я новичок, но я думаю, что было бы здорово, если бы в проверку можно было включить выпадающий список. Таким образом, вы можете заполнить selectList в контроллере и сохранить тот же формат, что и другие свойства. Извините за мой словарный запас, как я уже сказал, я новичок. Но я надеюсь, вы понимаете, о чем я.
Я был бы очень признателен, если бы кто-нибудь помог мне решить эту проблему, поскольку я чувствую, что все перепробовал ..
С уважением, макс.