我在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>
这是从另一个控制器(值和标签)动态生成的。
在用户选择其中一个选项后,我需要找出所选值/标签(将是相同的),这样我就可以点击更新按钮并检索该选项的数据。
找出用户“已选择”选项的价值的最简单方法是什么?
答案 0 :(得分:1)
使用 <asp:dropdownlist />
控件。
刚刚意识到这个MVC。
最简单的方法是使用Request.Form
集合,例如:
Request.Form["cars"]
或者您可以在控制器上将它们指定为属性:
public ActionResult ControllerMethod(string cars){...}
或者您可以使用model binders