我必须在页面加载时绑定下拉列表。在我之前 项目我使用了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
}
}
答案 0 :(得分:1)
这取决于您的要求以及何时要绑定DropDownList
。首先根据ASP.Net页面生命周期Page_Load
事件首先控制事件,然后控制事件,在这种情况下是ddlProduct_Load
事件。
而且,根据DropDownList
加载事件的定义
加载页面时触发
因此,您必须决定绑定控件的位置。
由于您有超过10个DropDownLists
,我建议使用自己的加载事件绑定您的控件,而不是让Page_Load
看起来太忙。