1389
5
496万
管理员
Ajax与传统的开发模式对比,请点击我!
Microsoft在ASP.NET框架的基础上创建了ASP.NET Ajax技术,能够实现Ajax功能。它被整合在ASP.NET 2.0及以上版本中,是ASP.NET的一种扩展技术。
所以说,在ASP.NET中以及对Ajax进行了封装,被定义成了各个控件,它在Visual Studio开发环境下的工具箱中的Ajax扩展项里面,如下图所示:
这些控件在使用上是具有一定规则的,例如,要想实现ASP,NET Ajax的所有功能,就必须在页面中包含一个ScriptManager控件。
它用于生成相关的客户端代理脚本(JavaScript),以便能够支持访问Web服务,它的标签定义如下:
一个aspx页面只能拥有一个ScriptManager控件
用于更新网页上的内容,所以网页需要局部更新的内容区域必须放在UpdatePanel控件内,它的定义主要为更新区域和更新方式,它的标签定义如下:
其中,ContentTemplate和Triggers为UpdatePanel控件的子元素
功能与ScriptManager控件相同,只适用于母版页和内容页同时需要Ajax局部更新时来区分使用的。
标签定义如下:
指定在时间间隔内实现刷新功能,它的标签定义如下:
其中Interval属性时Timer的关键,表示时间间隔,以毫秒为单位
用于在执行页面异步更新时,显示执行状态信息,该信息可以是文本,也可以是图片。这样,可以实现在更新数据时,显示一个进度条效果,带给用户更好的体验。它的标签定义如下:
您需要 登录 才可以下载或查看,没有账号?会员注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图
GMT+8, 2024-12-25 13:12 , Processed in 0.360714 second(s), 26 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.