我想在用戶從下拉列表中選擇一個值時自動點擊搜索按鈕。Dropdownlist SelectedIndexChanged不在aspx頁面上觸發
代碼片段:
添加在InitializeComponent()
事件處理程序:
this.ddltrim.SelectedIndexChanged += new System.EventHandler(this.ddltrim_SelectedIndexChanged);
代碼:
private void ddltrim_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(ddlStores.Items.Count ==1)
btnSearch_Click("Search", null);
}
在設計師
<asp:dropdownlist id=ddltrim width="100%" Runat="server" AutoPostBack="True" EnableViewState="True">
<asp:ListItem Value="Select Submodel" Selected="True">
Select SubModel
</asp:ListItem></asp:dropdownlist>
但selectIndexChanged我當我從ddl中選擇任何值時不會觸發。必須手動點擊按鈕搜索。
能否請你嘗試結合在Page_Init或Page_Load中的SelectedIndexChange事件? – 2013-04-23 13:25:00
我已經添加了page_load但沒有工作。 – Maybe2013 2013-04-23 13:57:15