1.我有一个400行的数据,列动态生成。不管我用repeater嵌套,动态生成Table,还是生成datatable后绑定gridview都是绑定过程要15秒左右,但绑定完后又过了将近1分钟页面才显示。这是为什么?
2.还有个计算页面,也是一样,后台计算加报表的生成花了45秒左右,可过了2分钟还不显示,最后报了超时错误,为什么?
两个页面都在updatapanel里面,还有个updataprogress!
谢谢!
极有可能问题在数据库,看下你的表里有多少数据,有没索引
首先单步跟踪一下时间是花在那一部分,数据库,业务处理还是数据的html呈现
400行的数据的数据绑定正常来说, 只需0.0几秒, 你的时间花了这么长, 你应该调试一下, 一步一步的执行, 看看是取数据慢还是绑定慢, 或者是页面的render慢. 打开页面跟踪就可以了, 看看页面加载了几次, 页面的事件所花的时间.
如果不是第一次运行的话,那可能是设计的不合理吧