ASP.NET MVC获取下拉列表值

时间:2009-05-14 11:05:38

标签: asp.net-mvc list drop-down-menu

在ASP.NET MVC中,如何从已发布的表单中获取选定的下拉列表值?

2 个答案:

答案 0 :(得分:6)

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

    }
}

这将在MasterMind的答案中为您完成代码行。您要使用哪种方法取决于您的具体情况。在我看来,两者都很好。

如果所有可能的选定值都是数字,您也可以这样做:

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

    }
}

然后它会将所选值的字符串转换为整数。

答案 1 :(得分:4)

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