asp.net - Selectedindexchanged 事件中的下拉列表选定值

标签 asp.net drop-down-menu selectedindexchanged

我正在使用 Vb.net 在 asp.net 网站上工作,我有一个带有 autopostback = true 的下拉列表,我需要在更改项目时获取选定的值,或者我想获取触发 selectedindexchanged 事件的项目..

任何帮助请..

最佳答案

在即。您的 Page_Load 集

this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged);

然后像这样编写事件处理程序:
private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
  ComboBox comboBox = (ComboBox) sender;
  string selected = (string) comboBox.SelectedItem;
}

确保在你的 Page_Load 中你在设置组合框默认值之前写这个,否则你最终会得到这个总是被选中的项目:
if (Page.IsPostBack)
  return;

关于asp.net - Selectedindexchanged 事件中的下拉列表选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9371187/

相关文章:

c# - ASP.NET 中的 SQL 存储过程问题

c# - ASP.NET-如何定期监控数据库表?

javascript - 相对于浏览器窗口的宽度出现的动态下拉菜单

c# - 在 asp.net 的 SelectedIndexChanged 事件中获取动态创建的下拉列表的 ID

C# 'is' 关键字提供了意外的结果

c# - 如何在代码隐藏中获取回发参数值

html - 导航栏内部选项卡定位

html - 我的下拉菜单隐藏在我的部分标签后面

c# - DDL 的选定索引在 asp .net 中始终等于零

c# - ASP.Net DropDownList SelectedIndexChanged 事件触发但不执行任何操作