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 自动完成扩展控件
2.5 计时器控件(TimerControl)