Customer Control DropDownList的绑定

自己定义的用户控件,由于override了DataBind事件,导致每次页面Postback都会重新执行DataBind方法,原来是在OnInit()事件中执行了this.DataBind()方法

这样,在页面load的时候,就不需要手动绑定DropDownList了,ddl就可以直接load数据,而这样带来的不好影响则是,损失了页面的响应时间,页面的每次postback之后,都会执行控件的OnInit()事件,导致如果DataBind()耗时太久的话,页面响应事件就很慢了,尤其说在用到多个类似DropDownList的页面

原文地址:https://www.cnblogs.com/forward/p/1307872.html