MVC-3 выпадающий-бритва - PullRequest
0 голосов
/ 03 июня 2011

У меня есть таблица в базе данных, которая называется Person, и она имеет различные поля, такие как id (Guid), имя и фамилия.Я вытаскиваю их из базы данных, используя следующий код

. Существует метод GetAll, который возвращает элементы списка.:

               @Html.DropDownList("Id_0",((SelectList)ViewData["Id"]).Items,"none")

Жалуется, что произошла ошибка компиляции. Что там не так?и если он компилируется, загружается ли он в выпадающий список?

Может кто-нибудь сказать, правильно ли это делать, или я что-то упускаю.

Спасибо

1 Ответ

0 голосов
/ 27 марта 2012

Html.DropDownList () принимает имя, которое вы хотите, чтобы вызывался выбор, а затем IEnumerable из SelectListItem (). Удалите второй параметр .Item, и он должен работать. Третий параметр - это значение выбранного элемента. Поэтому я не уверен, что передача «none» будет делать, кроме как ничего не выбирать в выпадающем списке.

Также я не уверен, как вы будете обрабатывать привязку к модели при публикации формы. Не забудьте указать целое число Id_0 в качестве параметра для метода действия [HttpPost].

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