我在视图中得到了这个:
<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
获取说明,但如何获取下拉列表的选定值?
答案 0 :(得分:1)
执行Request["description"]
有点违背ASP.NET MVC的本质。请不要。而是声明这个以及您拥有的其他输入(下拉列表)作为操作的参数:
public ActionResult SaveRoad(string description, string concessions)