因要在页面中显示相同的7块区域,
7块区域中结构完全一致,
于是用了7个Repeater控件来显示(寒一下自己......)

数据从另外一台机器上通过Remoting获取,在后台文件中获取数据,并bind到7个控件中。

现在问题来了,页面执行极慢,慢得无法忍受。
因为在后台获取数据后还要进行额外的操作,于是先优化这部分代码,结果还是如此。
单步时,发现在调用Repeater.DataBind()时最慢,几乎走不进来。

更改方式,直接处理数据源,然后在后台拼接成完整的字符串,
最终在页面中展示,执行很快。
换成repeater,又回到以前的状态。
看来的确是数据控制引发的,
也许是7个Repeater的确太多了……

Write a comment:



(将显示你的Gravatar图标)  



[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o

暂时停止交换链接.

Ctrl+Enter提交 评论提交有问题?