Asp.net

Selectedindexchanged 事件中的下拉列表選定值

  • September 28, 2016

我正在使用 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;

引用自:https://stackoverflow.com/questions/9371187