ASP.NET+Atlas创建客户端Web应用程序
rendered within the region--> </ContentTemplate> <!a€”A Collection of objects that trigger an asynchronous update on the panel. These Objects don''t need to be declared within the region. --> <Triggers> <ControlValueTrigger ControlID="object instance identifier" PropertyName="property value that triggers the update"/> <ControlEventTrigger ControlID="object instance identifier" EventName="the name of the event that triggers the update"/> </Triggers> </atlas:UpdatePanel> · TimerControl:它在客户端生成一个定时器,由该客户端以指定的时间间隔触发异步回馈。该控件通常用作一个要求定时更新内容的UpdatePanelat控件的触发器控件。为了以声明方式定义这个控件,需要使用下列语法:
· Extender控件:它们使用增加的客户端功能扩展asp.net控件。例如,AutoCompleteExtender控件支持asp.net文本框控件的自动完成行为,而DragOverlayExtender控件支持拖动行为。 · 开发者还可以使用一个与Atlas控件工具箱一同提供的Visual studio 2005工程模板创建定制的asp.net Atlas控件扩展器。 (二)客户端库 客户端库包括一组(.js)JavaScript文件,它们被打包为Microsoft.Web.Atlas.dll装配集中的资源。 ·JavaScript语言扩展:允许开发者以JavaScript编程,而同时还能使用使用OO结构,例如命名空间、类、枚举、接口和数据类型。 ·JavaScript基库扩展:这包括用于调试,跟踪和字符串操作的其它对象。 ·浏览器兼容性:对于定制脚本和由Atlas控件生成的脚本的自动浏览器可移植性。 ·网络功能:由位于Sys.Net命名空间内部的对象提供。这些功能使得与主机的异步通讯和执行远程方法的编程相当容易。 ·HTML控件包装器:它们允许开发者使用xml脚本添加特征—例如数据绑定,行为以及到许多HTML控件和元素的动作。 ·Atlas客户端控件:支持开发者使用JavaScript或XML脚本创建丰富的应用程序;这些包括在Sys.UI.Data命名空间内部的控件,例如ListView,DataNavigator,ItemView,XSLTView,等等。 ·Xml-Script:一个声明性脚本模型,它允许开发者使用一种类似于asp.net的编程模型书写客户端代码。Atlas声明性脚本被使用下列语法定义在<script></script>标签内部:
整个客户端库都包含在Atlas.js文件中,并且当在一个页面中定义一个ScriptManager控件时被默认地参考。另外地,为了减少在客户端生成的脚本的数量,我们可以把ScriptManager控件的EnableScriptComponents设置为false并且使用包含在AtlasRuntime.js文件中的该库的一个简化版本。另外,专门的库文件,例如AtlasDragandDrop.js,AtlasUIMap.js,AtlasUIGlitz.js等等,都可以按名使用ScriptManager控件的脚本集合属性进行引用。 五、Mash |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |