16.4 ASP.NET 3.5和AJAX--小结

  本章介绍了ASP.NET AJAX的一些控件和特性,并介绍了AJAX基础。在Web应用程序开发中,使用一定的AJAX技术能够提高应用程序的健壮性和用户体验的友好度。使用AJAX技术能够实现页面无刷新和异步数据处理,让页面中其他的元素不会随着“客户端——服务器”的通信再次刷新,这样不仅能够减少客户端服务器之间的带宽,也能够提高Web应用的速度。

  虽然AJAX是当今热门的技术,但是AJAX并不是一个新技术,AJAX是由一些老技术组合在一起,这些技术包括XML、JavaScript、DOM等,而且AJAX并不需要在服务器安装插件或安装应用程序框架,只需要浏览器能够支持JavaScript就能够实现AJAX技术的部署和实现。尽管AJAX包括如上诸多的好处,但是AJAX也有一些缺点,就是对多媒体的支持还没有Flash那么好,并且也不能很好的支持移动移动设备。本章除了介绍AJAX基础知识,还介绍了ASP.NET AJAX开发中必备的控件。本章还包括:

1)ASP.NET 2.0 AJAX:讲解了如何在ASP.NET 2.0中实现AJAX功能。
2)脚本管理控件(ScriptManger):讲解了如何使用脚本管理控件。
3)更新区域控件(UpdatePanel):讲解了如何使用更新区域控件进行页面局部更新。
4)更新进度控件(UpdateProgress):讲解了如何使用更新进度控件进行更新中进度的统计。
5)时间控件(Timer):讲解了如何使用时间控件进行时间控制。
6)自定义异常处理:讲解了如何自定义AJAX异常。
7)使用母版页的UpdatePanel:讲解了如何在内容窗体中使用母版页的局部更新控件。
8)母版页刷新内容窗体:讲解了如何在母版页中进行内容窗体控件的局部更新。

  虽然AJAX包括诸多功能和特性,但是AJAX也增加了服务器负担,如果在服务器中大量使用AJAX控件的话,有可能造成服务器假死,熟练和高效的编写AJAX应用对AJAX Web应用程序开发是非常有好处的。

加支付宝好友偷能量挖...


评论(0)网络
阅读(116)喜欢(0)Asp.Net/C#/WCF