ASP.NET+Atlas创建客户端Web应用程序
http://tech.ddvip.com 2007年05月23日 社区交流
本文详细介绍ASP.NET+Atlas创建客户端Web应用程序
· HTML控件包装器:它们允许开发者使用xml脚本添加特征—例如数据绑定,行为以及到许多HTML控件和元素的动作。
· Atlas客户端控件:支持开发者使用JavaScript或XML脚本创建丰富的应用程序;这些包括在Sys.UI.Data命名空间内部的控件,例如ListView,DataNavigator,ItemView,XSLTView,等等。
· Xml-Script:一个声明性脚本模型,它允许开发者使用一种类似于asp.net的编程模型书写客户端代码。Atlas声明性脚本被使用下列语法定义在<script></script>标签内部:
<script type="text/xml-script">
<page xmlns:script="http://schemas.microsoft.com/xml-script/2005">
<references>
</references>
<components>
</components>
</page>
</script>整个客户端库都包含在Atlas.js文件中,并且当在一个页面中定义一个ScriptManager控件时被默认地参考。另外地,为了减少在客户端生成的脚本的数量,我们可以把ScriptManager控件的EnableScriptComponents设置为false并且使用包含在AtlasRuntime.js文件中的该库的一个简化版本。另外,专门的库文件,例如AtlasDragandDrop.js,AtlasUIMap.js,AtlasUIGlitz.js等等,都可以按名使用ScriptManager控件的脚本集合属性进行引用。
五、 Mash-up和Gadget(widget)
Atlas中引入了两种新的特征:桥接技术和gadget。桥接技术允许Web应用程序消费来自多种远程Web服务的数据—当连接到一个单一的主机上时。这些消费一个或更多的远程服务的Web应用程序通常被称作是Mash-up。为了实现这一目的,该框架引入了桥接文件,以.asbx扩展名标志。其实,桥接文件是XML文件—允许我们以声明方式来定义到服务的连接并实现数据转换。下图4展示了一个通过Atlas桥接技术消费(mashing-up)来自多种远程Web服务上的数据的Web应用程序:
作者:朱先忠 责编:豆豆技术应用
- asp.net 视频教程
- asp.net 数据库编程
- asp.net 入门教程
- ado.net 教程
- asp.net 基础讲座
- asp.net ajax 教程
- asp.net ajax 入门系列
- asp.net 控件开发基础
- asp.net 2.0 服务器控件
- asp.net 2.0 教程
- asp.net 控件开发
- asp.net 类
- asp.net 分页
- asp.net 页面缓存
- asp.net 常见问题解决
- asp.net 2.0 母版页
- asp.net SQL Server
- asp.net 错误
- asp.net 事件
- asp.net 组件
- asp.net 性能
- asp.net 文件上传
- 更多asp.net专题……