ASP MVC не будет отображать выбранное значение для списка выбора - PullRequest
1 голос
/ 02 октября 2009

Я могу получить выбранное значение только для вида MVC, когда использую объект ViewData. Если я попытаюсь связать напрямую со свойством в моей модели, которое возвращает Ienumerable, оно не отобразит выбранный тег в html.

Я в растерянности.

Примечание. Я передаю строго типизированное значение в представление, поэтому моя первоначальная привязка была Model.Statuses, где statuses - это свойство моей строго типизированной модели.

Ответы [ 2 ]

1 голос
/ 03 октября 2009

Это ошибка. На самом деле это назначено мне. :)

0 голосов
/ 02 октября 2009

В вашем шаблоне вы, вероятно, делаете что-то вроде этого:

<%= Html.DropDownList("htmlName", Model.SomeIEnumerable) %>

И вам нужно сделать его вроде SelectList вроде:

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