我有一个数据表/源绑定到 ASP.NET C# 中的下拉列表。
我正在尝试使用以下方法返回选定的下拉列表值:
dropdownlist.Text
但是,这只是返回第一个列表值。我怎样才能让它返回选定的下拉列表值?
该dropdownlist.Text
属性应该工作。
确保您没有在 Page_Load 上再次绑定列表。这会将 SelectedValue 重置为第一个值。
使用类似的代码
if(!IsPostBack)
{
//DataBind dropdownlist
}
改为使用DropDownList.SelectedValue
属性。