更改dropdownlist
中的值时。 selectedIndexchange
应在PageLoad
事件之前致电。
如何在dropdownlist
事件之前致电selectedIndexchanged
PageLoad
?
答案 0 :(得分:1)
根据ASP.NET
Life cycle
Page_Load
事件首先触发,然后触发其他control
事件。
但您可以通过dropDownList
事件处理代码手动调用SelectedIndexChanged
事件来触发SelectedIndexChanged
Page_Load
事件。
试试这个:
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.
}