Я до сих пор новичок в MVC и работаю над этим. Мне нужно, чтобы столбец «имя» моей таблицы округов был включен в выпадающий список, чтобы иметь возможность выбирать из разных районов. Конечная игра заключается в том, что пользователь выберет округ из выпадающего списка, а затем будет направлен на страницу, где список школ (в другой таблице) будет показан с выбранным округом (я думаю, что это будет запрос в базе данных используя значение, указанное в выпадающем списке). В основном, что я сделал до сих пор:Заполнение DropDownList из базы данных Azure в MVC
Создайте приложение MVC.
Создание модели структуры сущности.
- Создайте пустой контроллер.
- Создать модель представления (поскольку каждый учебник/сайт ответ сказал, чтобы сделать так)
- Создать представление.
реплицировать шаг за шагом, что эти учебники говорят мне делать, но я получить другой результат. Мой DropDownList дает мне этот результат:
Мне нужно помочь разобраться, что может быть не так, и почему данные не отображаются в моем DropDownList.
должен быть '@ Html.DropDownList ("MyList", новый SelectList (ViewBag.districts, "LEAID", "имя", _ defaultvalue_)' вместо с DefaultValue как необязательно – Seichi
Я пробовал использовать ваш код, и он дал мне все leaID, поэтому я понял, что бы произошло, если бы я сделал «ViewBag.districts», «name», «name», и это странно сработало! –
@Seichi после выяснения этого, я обновился, чтобы увидеть ваш комментарий. Поэтому я изменил его на вашу версию, и он отлично работает! –