Я только начал изучать технологию ASP.Net и остановился на интересном учебнике от Microsoft. Адрес link. Есть часть, где они добавляют и заполняют выпадающий список, и я не могу понять, как это сделать. Когда я делаю точно так, как они, я не получаю этот выпадающий список. Пожалуйста, объясните мне, все ли в порядке с этой частью, и что я делаю неправильно.Добавление выпадающего списка из учебника
0
A
ответ
2
@Html.DropDownList()
является немного особенным. Вы можете либо передать значение параметра неявно, либо явно.
В учебнике, они делают это неявно вызывая помощника с именем свойства модели, например, так:
<div class="editor-field">
@Html.DropDownList("DepartmentID", String.Empty)
@Html.ValidationMessageFor(model => model.DepartmentID)
</div>
Делая это неявно, то HTML-помощник будет выглядеть в ViewBag
для объект с тем же именем. И, как вы можете видеть в PopulateDepartmentsDropDownList()
методы они делают именно это (последнюю строку):
private void PopulateDepartmentsDropDownList(object selectedDepartment = null)
{
var departmentsQuery = from d in db.Departments
orderby d.Name
select d;
ViewBag.DepartmentID = new SelectList(departmentsQuery, "DepartmentID", "Name", selectedDepartment);
}
В this tutorial, помощник @Html.DropDownList()
объясняются более подробно.
+0
Thats it !!! Большое спасибо! –
Смежные вопросы
- 1. Добавление выпадающего списка в Datagridview
- 2. JQuery добавление динамического выпадающего списка
- 3. добавление опции для выпадающего списка
- 4. Добавление выпадающего списка в MVC
- 5. Добавление выпадающего списка подменю - bootstrap3
- 6. Добавление выпадающего списка «Выбрать все»
- 7. Сохранить из выпадающего списка
- 8. добавление угловой анимации в бутстрап выпадающего списка
- 9. Динамическое добавление выпадающего списка на страницу jsp
- 10. Наполнение выпадающего из другого выпадающего списка
- 11. Динамическое добавление флажков в мультиселекцию выпадающего списка
- 12. Добавление стрелки в бутстрап выпадающего списка
- 13. Удобный: добавление значений выпадающего списка динамически
- 14. Добавление текстового поля внутри выпадающего списка
- 15. Добавление выпадающего списка на страницу mvc
- 16. Добавление выпадающего списка в диалоговое окно
- 17. CSS - добавляется добавление дополнительного выпадающего списка
- 18. добавление пользовательского выпадающего списка в tinymce
- 19. Добавление выпадающего списка в столбцы gridview
- 20. Добавление выпадающего списка в ячейку таблицы
- 21. добавление выпадающего списка с выбранным значением из базы данных
- 22. Добавление нескольких элементов из одного и того же выпадающего списка
- 23. Показать/скрыть значения выпадающего списка из другого значения выпадающего списка
- 24. Как получить идентификатор выпадающего списка из выпадающего списка сумо?
- 25. создание выпадающего списка на основе выделения из другого выпадающего списка
- 26. Только выберите пункты списка из выпадающего списка
- 27. Привязка выпадающего списка, а затем добавление нового списка
- 28. Удалить Focuslistener из выпадающего списка
- 29. Выбор данных из выпадающего списка
- 30. Удаление дубликатов из выпадающего списка
Покажите нам, что вы попробовали. – Tariq
Я на 99% уверен, что учебник в порядке, или я получил его на работу в какой-то момент. Без соответствующего фрагмента кода для сравнения, никто не может сделать что-либо, чтобы ответить на ваш вопрос. –
Я сделал абсолютно то же самое, что и в этом учебнике. Я просто думаю, что они пропустили часть этого раскрывающегося списка. Поэтому нет причин добавлять тот же код, который я думаю:/ –