Asp.net ajax应用-成也UpdatePanel,败也UpdatePanel
2009-10-24 14:04
691 查看
在刚刚发现UpdatePanel时,我欣喜若狂。为终于可以做到在不用写JavaScript的情况下实现异步更新而高兴。
但是才后来发现UpdatePanel在性能上与传统的PostBack没什么区别。因为UpdatePanel每次刷新时服务器端还是会将整个页面渲染后直接发到客户端(微软的win2003及以前版本IIS服务器和IE8及以前版本的客户端相互间没有提供这方面的接口,希望以后的服务器端和客户端版本相互间会提供这样的接口使之能够自动识别asp:UpdatePanel吧,那样就真算是完美了),只是客户端只接受需要更新的部分而已。
真是成也UpdatePanel,败也UpdatePanel啊。如果考虑性能的话最佳的方法,我个人认为是客户端通过代理来访问WebService,具体说也就是在客户端编写访问WebService代理的JavaScript脚本,这才是真正的客户端编程。这样可以整个提高网站运行的效率。
以上纯属个人观念。待讨论......
但是才后来发现UpdatePanel在性能上与传统的PostBack没什么区别。因为UpdatePanel每次刷新时服务器端还是会将整个页面渲染后直接发到客户端(微软的win2003及以前版本IIS服务器和IE8及以前版本的客户端相互间没有提供这方面的接口,希望以后的服务器端和客户端版本相互间会提供这样的接口使之能够自动识别asp:UpdatePanel吧,那样就真算是完美了),只是客户端只接受需要更新的部分而已。
真是成也UpdatePanel,败也UpdatePanel啊。如果考虑性能的话最佳的方法,我个人认为是客户端通过代理来访问WebService,具体说也就是在客户端编写访问WebService代理的JavaScript脚本,这才是真正的客户端编程。这样可以整个提高网站运行的效率。
以上纯属个人观念。待讨论......
相关文章推荐
- AJAX在ASP.NET中的应用(四)——探寻UpdatePanel的工作原理
- aspnetajax UpdatePanel控件简单应用
- 一起来学ASP.NET Ajax(六)之UpdatePanel简单应用及其原理
- aspnetajax UpdatePanel控件简单应用
- 【ASP.NET】Ajax下UpdatePanel和Timer的综合应用
- 初学 ASP.NET AJAX (三):使用 UpdatePanel
- 拥抱变化——从Atlas到ASP.NET AJAX(3):“仁慈”的UpdatePanel
- ASP.NET AJAX之UpdatePanel 和JQUERY冲突
- 技巧和诀窍:在不用UpdatePanel的情形下可与ASP.NET AJAX 使用的酷UI模板技术
- asp.net ajax学习系列功能强大的UpdatePanel控件
- asp.net ajax UpdatePanel使用技巧以及常见问题
- ASP.Net 如何在UpdatePanel (ajax)更新后执行Javascript
- My Asp.net Ajax Trip(一) ----Using For UpdatePanel
- [ASP.NET AJAX]How to register javascript functions after UpdatePanel updated
- ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、 UpdateProgress和Timer)
- 技巧和诀窍:用ASP.NET AJAX来处理UpdatePanel控件的出错
- ASP.NET Ajax UpdatePanel 刷新時的淡出淡入效果
- 转载:在不用UpdatePanel的情形下可与ASP.NET AJAX 使用的酷UI模板技术
- ASP.NET AJAX之UpdatePanel 和JQUERY冲突