ASP.NET AJAX

1、核心组件
  ScriptManager
    控制着和客户端Ajax脚本的联系,通过它可以在页面注册Ajax类库,还可以实现页面对WEB服务的调用
  ScriptManagerProxy
    在一个页面使用多个ScriptManager对象时使用
  UpdatePanel
    实现局部更新的一个关键控件,相当于一个panel
  UpdateProgress
    用作更新过程的提示,可以起到进度条的作用
  Timer
    通过该控件,可以定义间隔一段事件自动执行一段代码,实现局部定时刷新

2、ScriptManager
  注册脚本
    

1 <asp:ScriptManager ID="ScriptManager1" runat="server">
2     <Scripts>
3         <asp:ScriptReference Path="a.js" />
4         <asp:ScriptReference Path="b.js" />
5     </Scripts>
6 </asp:ScriptManager>

  调用Web Service
3、UpdatePanel
  Mode
    Always模式表示每次Ajax方式的PostBack或者普通的PostBack都能引起UpdatePanel中内容的更新
    Conditional模式表示有触发条件的更新,通常和ChildrenAsTriggers结合使用
  子元素
    ContentTemplate元素是更新面板的内容模板,可以添加任意控件
    Triggers元素是更新面板的触发器,只有在满足触发条件才会更新ContentTemplate元素中的内容

posted @ 2012-06-12 11:22  常伟华  阅读(140)  评论(0编辑  收藏  举报