回发事件执行很慢的问题.

自己写了一个专门绑定DataGrid的用户控件,如图:实现分页的一个相同操作.

使用方法:

dataGridBind.TargetDataGrid = DataGrid;
dataGridBind.SourceDataTable 
=  m_dt;
dataGridBind.DataBind();

在大家部分地方使用都是正常的,可是今天出现了一个问题.在有的页面,控件(页面的所有控件)的回发事件执行非常慢.经调试不是事件没有回发到服务器,而在回发事件执行控件初始化的时候非常慢,大部分时间都发在了控件的OnInit事件调用base.OnInit()方法上,经反汇编调试.事件执行到ProcessRequestMain()函数的时候停了很久,如图:
通过Reflector可以查看这个函数的源码,可是不知道怎么调试,无法查找在哪里出错.在网上查找过很多资料,没见过有这样的问题的.烦请各位指点.

原文地址:https://www.cnblogs.com/hjf1223/p/231033.html