ASP.NET AJAX的几个核心控件

本文主要介绍了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资源了,点击这里即可下载


posted on 2012-01-10 19:02  springside例子  阅读(133)  评论(0编辑  收藏  举报