1
更改dropdownlist
中的值時。 selectedIndexchange
應該在PageLoad
事件之前致電。我可以在PageLoad事件之前調用dropdownlist selectedIndexchanged嗎?
如何在PageLoad
事件之前致電dropdownlist
selectedIndexchanged
?
更改dropdownlist
中的值時。 selectedIndexchange
應該在PageLoad
事件之前致電。我可以在PageLoad事件之前調用dropdownlist selectedIndexchanged嗎?
如何在PageLoad
事件之前致電dropdownlist
selectedIndexchanged
?
按照ASP.NET
Life cycle
Page_Load
事件先發生然後其他control
事件將被觸發。
但您可以通過從Page_Load
手動調用SelectedIndexChanged
事件觸發dropDownList
SelectedIndexChanged
事件事件處理代碼作爲第一步。
試試這個:
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.
}
IHMO,首先搜索更多關於你的疑惑,你會成功再火的問題。 http://stackoverflow.com/questions/373885/handle-event-before-page-load 現在,在深入研究asp之前,如果你能理解ASP.NET頁面生命週期,它會更好。 –