我是stackoverflow论坛的新手,我需要你的帮助才能解决我的问题。
我在updatepanel中有3个列表框控件,大约有25000条记录,我有一个按钮,它会显示一个弹出窗口(IFRAME)来过滤这些列表框值。
最初我需要大约30秒来加载整个页面(有25000条记录),但是当我点击过滤按钮(显示过滤器弹出窗口)时,大约需要2分钟来显示过滤器弹出窗口。
从page_load到Page_render只需3秒钟,页面渲染后大约需要1.5分钟才能在浏览器中显示弹出窗口。
我使用Ants profiler进行了检查,渲染事件后CPU进程空闲。
请帮助我更快地启用过滤器弹出窗口。
提前致谢
答案 0 :(得分:0)
如果显示过滤器导致回发,那么它所花费的时间的问题是由于通过线路和呈现发送的HTML的数量,特别是如果启用了viewstate。甚至更新面板也会将带有viewstate的页面发布到服务器。
所以无论你在客户端加载什么 - 如果你可以通过JavaScript加载过滤器弹出窗口,那将有所帮助。
HTH。