Dropdown_load事件和Page_load?

时间:2014-12-05 04:48:01

标签: c# asp.net

  1. 我必须在页面加载时绑定下拉列表。在我之前 项目我使用了Page_Load事件。现在我发现了一个事件 drop down_load事件。我使用Drop down_load及其工作正常。

  2. 这两个事件之间是否有任何区别,在某些情况下我 必须绑定超过10个下拉列表。

  3. 哪一个最好?

    例如:

        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
             }
        }
    

1 个答案:

答案 0 :(得分:1)

这取决于您的要求以及何时要绑定DropDownList。首先根据ASP.Net页面生命周期Page_Load事件首先控制事件,然后控制事件,在这种情况下是ddlProduct_Load事件。

而且,根据DropDownList加载事件的定义

,这也是如此
  

加载页面时触发

因此,您必须决定绑定控件的位置。

由于您有超过10个DropDownLists,我建议使用自己的加载事件绑定您的控件,而不是让Page_Load看起来太忙。