Получить значение из Entity Framework для выпадающего списка и вернуть выбранное значение в MVC - PullRequest
0 голосов
/ 18 июля 2011

Предполагая, что я получил таблицу с названием "Страны" и используя Entity Framework, я хочу знать, как можно заполнить доступные страны (перечисленные в таблице стран), чтобы они отображались в раскрывающемся списке и возвращали значение в HTTPPost Controller

я получил

public ActionResult SignUp() 
i think the populate code should be here but i not sure 
how to retrieve from entity framework and populate into view

и

 [httpPost]
 public ActionResult SignUp()
 i want to read the user selected value and i think is 
 int value = form["DropDownListName"].SelectedIndex + 1;

Может кто-нибудь, пожалуйста, подскажите мне, пожалуйста, с каким-нибудь намеком или примером? Большое спасибо = D

1 Ответ

2 голосов
/ 18 июля 2011

Если честно, вы не работаете с паттерном MVC здесь. Не помещайте логику построения интерфейса в ваш конструктор.

Вместо этого предоставьте идентификатор, который вы хотите привязать к списку, с помощью модели, которую вы передаете методу View () в своем конструкторе.

По вашему мнению, используйте имя этого свойства в качестве имени раскрывающегося списка и создайте вспомогательный класс для создания списка значений.

Я бы привел вам более конкретный пример, но я в кинотеатре со своим iPad, поэтому сейчас немного застрял для доступа к Visual Studio!

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