使用MS Ajax工具包时,我的ModalTender出现了一个奇怪的性能问题,当我回发以显示模式时,当我的GridView有大约1600行时,它需要大约10秒钟才能显示出来。如果我将我的网格视图页面化为每页大约10行,那么性能是可以接受的,大约需要显示一秒钟。
这种行为正常吗?速度受页面上显示的数据量的影响。有人经历过这种情况吗?如果有,你的解决方案是什么?
::编辑::当我回发时,我不会重新绑定到GridView。
我敢打赌,问题是你的网格视图,有1600行,正在发布一个大的视图状态。检查页面源中视图状态的大小。
您也可以使用 Fiddler (HTTP代理)检查返回到服务器的数据量和内容。