【问题标题】:Find value of selected item in Drop down menu在下拉菜单中查找所选项目的值
【发布时间】:2011-12-01 22:58:58
【问题描述】:

我在 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>

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

【问题讨论】:

  • @Ozaki , 为什么你不使用 from Asp:dropdownlist ?
  • 这可能是让它工作的方法有点希望我不必这样做。
  • 即使是 它仍然呈现为

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


【解决方案1】:

要么使用&lt;asp:dropdownlist /&gt; 控件。

刚刚实现了这个MVC。

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

Request.Form["cars"]

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

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

或者你可以使用model binders

【讨论】:

  • 是的,只是在处理您发布的内容,但仍然对它有点困惑。谢谢:)
猜你喜欢
  • 2011-08-31
  • 2023-03-05
  • 2022-06-18
  • 1970-01-01
  • 1970-01-01
  • 2020-01-11
  • 2020-03-03
  • 2014-11-06
  • 2017-11-05
相关资源
最近更新 更多