![](/img/trans.png)
[英]dropdown SelectedIndexChanged event is not triggering if index is changed in page_load event
[英]Dropdown_load Event and Page_load?
我必須在頁面加載時綁定下拉列表。在我以前的項目中,我使用了Page_Load事件。現在我找到一個事件是Drop down_load事件。我使用了drop down_load及其工作正常。
這兩個事件之間有什么區別,在某些情況下,我必須綁定10個以上的下拉列表。
那么哪個最好?
例如:
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //bind my Dropdown } } protected void ddlProduct_Load(object sender, EventArgs e) { if (!IsPostBack) { //bind my Dropdown } }
這取決於您的要求以及何時綁定DropDownList
。 根據ASP.Net頁面生命周期,首先ddlProduct_Load
Page_Load
事件,然后ddlProduct_Load
控制事件,在本例中為ddlProduct_Load
事件。
並且,根據DropDownList
Load事件的定義也是如此
頁面加載后觸發
因此,您必須決定要在哪里綁定控件。
由於您有10個以上的DropDownLists
我建議使用它們自己的load事件綁定您的控件,而不要使Page_Load
看起來太忙。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.