Asp.Net MVC 3 ListBox не будет выбирать начальные значения - PullRequest
1 голос
/ 15 июня 2011

Я пытаюсь установить начальные значения для списка, используя asp.net mvc 3. Он заполняет параметры, но не выбирает их.

Вот мой код.Эта попытка использует жестко заданный набор значений

@Html.ListBoxFor(Function(model) model.PageTags, New MultiSelectList(Model.PageTags, "ID", "TagEn", New Integer(){1,2})

Я также попробовал пример, который, как я ожидал, выбрал бы все значения.

1 Ответ

0 голосов
/ 15 июня 2011

Вы должны передать выбранные значения как перечислимые «значения» (а не как перечисляемые исходные «элементы»).В вашем случае это должен быть список идентификаторов.Например, чтобы выбрать все, попробуйте передать выбранные значения следующим образом: Model.PageTags.Select (i => i.ID)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...