updatepanel之缺点一
时间:2013-05-17 20:38 来源: IT技术网 作者:IT民工
UpdatePanel这个缺点主要是因为他的更新机制造成的,UpdatePanel在更新时会把包含其中的内容全部提交,如果我们动态向UpdatePanel中添加内容,那么随着内容的增加,UpdatePanel提交的信息量将不断的增长,虽然仍是异步提交,但是却违背了ajax减少数据传输量的初衷;当动态添加的信息量过大,以至于页面上的其他信息都可以被忽略不计时,这个缺点将是致命的,好在前辈们找到了解决的方案,下面我来总结一下:

先说说思路,其实主要思路就是欺骗,欺骗谁呢?我反复体会了一下,我认为这个方案欺骗的就是asp.net,我们可以在异步提交完成之前把真正发生刷新的UpdatePanel的id改变成其他任意名称,然后在它的下面添加一个新的,把这个div的id设置为真正发生刷新的UpdatePanel原来的id,这样asp.net会按照这个id找到新建的这个div,并把更新内容填充进去,至此我们就完成了一个骗子的角色,因为我们欺骗的是微软的asp.net,所以一旦成功应该会很有成就感,大家想体会一下吗?具体的代码明天可能会写的
本文来源 我爱IT技术网 http://www.52ij.com/jishu/1708.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
