Windows下Ajax相关控件

来源:互联网 发布:电路仿真软件psim 编辑:程序博客网 时间:2024/05/29 15:31

Windows下Ajax相关控件

本文转自http://hi.baidu.com/_shen_4/blog/item/41f7a1028706c48de850cdb5.html

我来介绍下这几个控件的基本作用和使用需要注意的事项:

        ScriptManager:ScriptManager 必须在任何需要它的控件之前出现,如果页面需要用到Ajax技术,就要添加该控件.它帮助页面管理所有的脚本(包括客户端和服务器端)。注意:只能向页面中添加ScriptManager 的一个实例。也就是说整个程序里面只能有一个ScriptManager控件。

                他的元素:
                Scripts:元素用来管理javascript
                Sevices:元素用来管理WebServices
        ScriptManagerProxy:代理,保证页面只有一个ScriptManager实例.asp.net里面存在母板页,当母板页里面存在ScriptManager控件时,再在aspx文件里添加ScriptManager也是不可行的,此时,如果还需要用到Ajax,那么就得用ScriptManagerProxy来代替它的作用

        Timer:定时器,相当于Winforms中的Timer控件,类似于js的setTimer方法。

        UpdatePanel:所有的需要使用ajax技术的控件的容器.使用时,这些控件放在他的元素ContentTemplate内部,一个页面可以有多个UpdatePanel。UpdatePanel控件提供了最基本的Ajax局部刷新技术,也就是说只需要把需要的功能写在这里面,就可以自动实现局部刷新功能了!

        UpdateProgress:这是进度条控件。仅仅用来显示进度条而已,类似于登录QQ时出现的等待页面。

        这类控件在实际开发中意义不算是很大,现在许多公司负责这方面的人都要求的是手写代码,而不是直接拖控件。这当然不是说手写的就一定比这个要好,具体还是因人而异的!

 

原创粉丝点击