从代码后面的下拉列表中获取选定值

本文关键字:获取 下拉列表 代码 | 更新日期: 2023-09-27 18:15:05

我有以下下拉列表,并获得与javascript选择的值是很容易的。

<select id="FirstDropDown" runat="server" onchange="ValidatePrimaryDropDown();" > 
                    <option>[Please Select Yes Or No]</option>
                    <option>Yes</option>
                    <option>No</option>
                </select>
var e = document.getElementById("FirstDropDown");
var dropDownFirst = e.options[e.selectedIndex].value;

我更喜欢使用这个下拉菜单,而不是'asp:DropDownList'

如何在c#后面的代码中检索选定的值?

从代码后面的下拉列表中获取选定值

提供FindByText和FindByValue函数

ListItem li = Select1.Items.FindByText("Three");
ListItem li = Select1.Items.FindByValue("3");
li.Selected = true;

链接到源文件

是aspx页面吗?如果是这样,在select和use

中添加一个name属性。
Requets.Form["elementName"];
在aspx.cs

Btw:你的javascript代码:有什么特别的原因为什么你使用DOM选择而不是jquery?在jquery中,你只需要使用

var selectedItem = $("#FirstDropDown").find(":selected").text()