发送下拉列表选择项目到控制器

时间:2014-07-10 15:38:42

标签: asp.net-mvc

我在视图中得到了这个:

<form method="post" action="../MasterData/SaveRoad">
...
<input type="text" name="description" maxlength="100">
@Html.DropDownList("concessions")
...

在控制器中,这个:

public ActionResult SaveRoad()
{
    string description = Request["description"].ToString();
    // code to get the dropdownlist selected value??
...

现在,我使用Request获取说明,但如何获取下拉列表的选定值?

1 个答案:

答案 0 :(得分:1)

执行Request["description"]有点违背ASP.NET MVC的本质。请不要。而是声明这个以及您拥有的其他输入(下拉列表)作为操作的参数:

public ActionResult SaveRoad(string description, string concessions)