ASP.NET AJAX的几个核心控件

本文深入解析了ASP.NET AJAX的几个关键控件:ScriptManager, UpdatePanel, UpdateProgress, Timer,提供了详细的功能说明、使用方法,并通过DEMO1至DEMO4展示了实际应用案例。
摘要由CSDN通过智能技术生成

本文主要介绍了ASP.NET AJAX的几个核心控件的作用和具体用法。

包括:Scriptmanager,Updatepanal,Updateprogress,Timer


图示:


用思维导图整理了一下ASP.NET AJAX的几个核心控件,貌似图片效果不是很好,然后又导成了文字,见后文。

代码就不往上贴了,DEMO1到DEMO4的源码上传到CSDN资源了,点击这里即可下载


1 ScriptManager

1.1 概述

1.1.1 是ASP.NET AJAX应用程序运行的基础。 它用来处理页面上所有的组件。以及页局部更新,生成相关客户端代理脚本,以便 能够在javascript中访问Web服务

1.2 结构


1.2.1 所有需要支持ASP.NET AJAX 的页面有且只有一个ScriptManager控件,它必须放在其他元素前面,最好接着form元素位置

1.2.2  

1.3 DEMO1

2 UpdatePanel

2.1 概述

2.1.1 Update控件可以实现局部更新Web应用程序,其强大之处在于不用编写任何客户端脚本就可以自动实现局部更新

2.2 结构


2.2.1  

2.3 DEMO2

3 UpdateProgress

3.1 概述

3.1.1 当局部更新内容比较多,时间上产生延迟,为让用户等待过程中不至于太枯燥而通常使用的呈现一些等待的UI或进度条,或文本提示

3.2 结构


3.2.1  

3.3 DEMO3

4 Timer

4.1 概述

4.1.1 与大多数编程工具中提供的Timer一样,都是按照特定的时间间隔执行指定的代码

4.1.2 它能定时触发整个页面的回送,当它与UpdatePanel控件搭配使用时,就可以定时触发异步回送 并局部刷新Updatepanal控件的内容。

4.2 结构


4.2.1  

4.3 DEMO4

 代码就不往上贴了,DEMO1到DEMO4的源码上传到CSDN资源了,点击这里即可下载


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值