2013-12-08 134 views
1

更改dropdownlist中的值時。 selectedIndexchange應該在PageLoad事件之前致電。我可以在PageLoad事件之前調用dropdownlist selectedIndexchanged嗎?

如何在PageLoad事件之前致電dropdownlistselectedIndexchanged

+1

IHMO,首先搜索更多關於你的疑惑,你會成功再火的問題。 http://stackoverflow.com/questions/373885/handle-event-before-page-load 現在,在深入研究asp之前,如果你能理解ASP.NET頁面生命週期,它會更好。 –

回答

0

按照ASP.NETLife cyclePage_Load事件先發生然後其他control事件將被觸發。

但您可以通過從Page_Load手動調用SelectedIndexChanged事件觸發dropDownListSelectedIndexChanged事件事件處理代碼作爲第一步。

試試這個:

protected void Page_Load(object sender, EventArgs e) 
{ 
     //call the DropDownList1 selectedindexchanged event manually 
     dropDownList1_SelectedIndexChanged(sender, e); 

     //page load event handling code 

} 

protected void dropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    //DropDownList1 SelectedIndexChanged event handling code. 
} 
相關問題