现在的位置: 首页 > 综合 > 正文

Atlas的 控件 和 UI

2013年04月07日 ⁄ 综合 ⁄ 共 1004字 ⁄ 字号 评论关闭
 

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
</ScriptManager>
<atlas:UpdatePanel runat="server" ID="UpdatePanel2"
Mode>
 
<ContentTemplate>
      <asp:label runat="server" Text="Keep changing me!" ID="Label1" />
 
</ContentTemplate>
</atlas:UpdatePanel>
="Always"
="true">

     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)

抱歉!评论已关闭.