为了账号安全,请及时绑定邮箱和手机立即绑定

listview 与 repeater 执行效率是不是一样高

listview 与 repeater 执行效率是不是一样高

慕桂英4014372 2018-08-02 09:10:05
以前我一直用Gridview ,大家批评table标识,效率太低,现在要显示的模板更复杂一点,是要从listview与repeater中选一个,repeater效率很高大家都知道,但是listview VS2008刚推出来的,是不是效率一样高呢, 如果效率是一样高,我就选listview了,请大家指教,谢谢.
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

1、效率高低,在服务器端区别不是很大,即便是GRIDVIEW的效率也不比REPEATER差。

2、所谓GRIDVIEW生成的是TABLE,效率低,是因为TABLE在浏览器里加载的时候,是整个表一起加载,然后再呈现,从而有个“漫长”的等待时间,而且,使用TABLE导致的HTML代码也大很多。

3、假如你使用REPEATER输出HTML的时候也使用的是TABLE,那还不如使用GRIDVIEW。

4、GRIDVIEW是表格,基本上固定生成表格,而REPEATER是重复,可以生成表格,也可以完全自定义DIV之类的输出,甚至应用于SELECT对象(GRIDVIEW是不可行的)

5、LISTVIEW可以说是集合了REPEATER和GRIDVIEW的优缺点,解决了REPEATER的操作复杂,也解决了GRIDVIEW不灵活的问题。使用LISTVIEW,你可以考虑输出成表格,也可以输出非表格,而使用自定义的HTML代码(使用非表格输出的LISTVIEW可以象REPEATER那样作为SELECT对象的OPTION输出)。

6、要比较他们的性能差别,你就查看生成后的HTML就好。


查看完整回答
反对 回复 2018-08-06
  • 2 回答
  • 0 关注
  • 506 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信