我有代码将数据绑定到控件。当页面重新加载时,我阻止它们第二次绑定。它像以前一样成功。但现在它的双倍时间。我不知道为什么?
这是我的代码:
DAL_General obj = new DAL_General();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Fill_Combo();
Get_Data();
}
}
protected void Fill_Combo()
{
DAL_ComboFill obj_u = new DAL_ComboFill();
obj_u.Fill_Users_Combo(this, ddl_users, false, true);
obj_u.Fill_SenderIds_Combo(this, ddl_sender, false, true);
obj_u.Fill_Status_Combo(this, ddl_delevery, false, true);
obj_u.Fill_AccountType_Combo(this, ddl_account, false, true);
}
所有下拉列表和网格视图绑定双倍时间。我想阻止他们。请帮我...
请检查调试它的呼叫可能是两次。并且在调用之前检查Fill_Combo方法添加条件下拉项目计数大于零然后不调用Fill_Combo()方法。
像这样
if(ddl_users.items.Count == 0)
{
Fill_Combo();
}