Значение раскрывающегося списка ASP.NET MVC

В ASP.NET MVC, как я могу получить выбранное значение раскрывающегося списка из опубликованной формы?

Ответ 1

public class MyController
{
    public ActionResult MyAction(string DropDownListName)
    {

    }
}

Это сделает строку кода в ответе MasterMind для вас. Какой метод вы хотите использовать, зависит от вашей ситуации. На мой взгляд, все хорошо.

Если все ваши выбранные значения являются числами, вы также можете сделать это:

public class MyController
{
    public ActionResult MyAction(int DropDownListName)
    {

    }
}

Затем он преобразует строку выбранного значения в целое число для вас.

Ответ 2

public class MyController
{
    public ActionResult MyAction (FormCollection form)
    {
        string value = form["DropDownListName"];
    }
}