Atlas 组成

Atlas 是微软提供的 ajax 框架,现在她是asp.net 的一部分。

::原文

Atlas的 控件 和 UI

1.  Atlas 客户端脚本

     Atlas客户端脚本包括客户控件()、数据绑定(Data Binding)、数据验证(Validation)、行为(Behaviors )、模版(Templates)和客户端组件(Client-side Components)。

1.1 客户控件

     

 

1.2 数据绑定

 

1.3 数据验证

 

1.4 行为

 

1.5 模版

 

1.6 客户端组件

 

 

 

 

2. Atlas 的服务器端控件

    Atlas的服务器端控件包括 更新面板(UpdatePanel)、触发器(Triggers )、脚本管理器(ScriptManager)、扩展控件(Extenders)和计时器控件(TimerControl)。

2.1 更新面板控件(UpdatePanel)

       ajax 的特性之一就是能够部分更新页面,UpdatePanel控件就是Atlas对这种功能封装而成的。在Atlas中实现部分更新功能,有一个前提: 脚本管理器的 EnablePartialRendering 属性必须设置为 true

<atlas:ScriptManager runat="server" ID="ScriptMgr" EnablePartialRendering="true">
</ScriptManager>
<atlas:UpdatePanel runat="server" ID="UpdatePanel2" Mode="Always">
  <ContentTemplate>
      <asp:label runat="server" Text="Keep changing me!" ID="Label1" />
  </ContentTemplate>
</atlas:UpdatePanel>

     UpdatePanel的ContentTemplate元素作为更新面板内容的容器,它包含的内容都会在部分刷新时被重绘。Mode属性,制定了内容的刷新时机,当他的值为"Always"表示,每次PostBack都会刷新该UpdatePanel;当他的值为Conditional时,表示只有在满足触发条件时,才刷新面板。

2.2 触发器(Triggers)

 

2.3 脚本管理器(ScriptManager)

 

2.4 扩展控件(Extenders)

2.4.1 拖动控件

 

2.4.2 自动完成扩展控件

Sample   Source

 

2.5 计时器控件(TimerControl)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值