Заполнение Html.Dropdownlist - PullRequest
0 голосов
/ 24 июня 2009

Я пытаюсь передать массив в этот выпадающий список в моем частичном представлении:

<% 
    Html.DropDownList(Model.Name, Model.Options);
%>

Опции разделены запятой, конечно. Он ожидает IEnumerable, поэтому не уверен, что мне здесь не хватает. Он не принимает массив.

Ответы [ 2 ]

1 голос
/ 24 июня 2009

Возможно, вы могли бы показать нам больше своего кода, например значение Model.Options, но вот код, который может помочь.

model.Options = new SelectList(values.ToList(), "Key", "Value");

<%= Html.DropDownList(Model.Name, 
                      (IEnumerable<SelectListItem>)model.Options) %>
0 голосов
/ 24 июня 2009

Вы можете попробовать это:

<% 
    Html.DropDownList(Model.Name, new SelectList(Model.Options));
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...