在下拉菜单中查找所选项目的值

时间:2010-03-11 05:32:51

标签: asp.net html asp.net-mvc forms drop-down-menu

我在ASPX页面中有一个下拉菜单:

 <form>
 <select name="cars">
 <option value="volvo">Volvo</option>
 <option value="saab">Saab</option>
 <option value="fiat" selected="selected">Fiat</option>
 <option value="audi">Audi</option>
 </select>
 </form>

这是从另一个控制器(值和标签)动态生成的。
在用户选择其中一个选项后,我需要找出所选值/标签(将是相同的),这样我就可以点击更新按钮并检索该选项的数据。
找出用户“已选择”选项的价值的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

使用<asp:dropdownlist />控件。

刚刚意识到这个MVC。

最简单的方法是使用Request.Form集合,例如:

Request.Form["cars"]

或者您可以在控制器上将它们指定为属性:

public ActionResult ControllerMethod(string cars){...}

或者您可以使用model binders