1、概述
Microsoft ASP.NET AJAX是Microsoft公司对Ajax技术的完美封装。它能使你已快速的创建包含丰富用户体验的用户界面的Web页面,提供加入了跨浏览器的ECMAScript(Javascript)和动态HTML(DHTML)技术的客户端脚本,并与基于服务器的ASP.NET 2.0平台进行了集成。它还对Javascript进行了非常巧妙的面向对象方面的扩展,以提供对客户端面向对象编程的支持;提供了与ASP.NET紧密结合的客户端/服务器端组件、类型的自动转换;自动为客户端暴露服务器端的代码的方法;为远程Web Service提供本地客户端代理等许多优美的功能。使用ASP.NET AJAX,可以提高应用程序的用户体验和效率。
ASP.NET AJAX由客户端脚本库和服务器端组件缓存,以提供一个健壮的开发框架。除了ASP.NET AJAX以外,还可以使用ASP.NET AJAX Control Toolkit和由社区提供的ASP.NET AJAX Futures的特性。
ASP.NET AJAX的架构如下图所示:
![]() |
| 图1:ASP.NET AJAX服务器和客户端架构 |
2、下载
ASP.NET AJAX必需组件包括:
◆ASP.NET 2.0 AJAX Extensions 1.0
此下载安装用于开发和运行以服务器为中心或以客户端为中心的开发模型的Ajax类应用程序的框架,并且由Microsoft完全支持。在安装ASP.NET Futures或ASP.NET AJAX Toolkit之前必须安装它。另外,还可以下载ASP.NET AJAX的文档(非必需),文档中包含有可以帮助你最大限度的使用ASP.NET AJAX工作示例。
◆ASP.NET AJAX Control Toolkit
这是一个由示例和组件组成的共享源码社区项目,它使开发比以往使用AJAX控件和扩展的开发更加容易。Control Toolkit提供了可运行的示例和丰富的SDK以简化定制AJAX控件和扩展程序的创建。
◆可选的组件包括
ASP.NET Futures(July 2007)、ASP.NET 2.0 AJAX Extensions 1.0源码、示例应用程序和Microsoft AJAX Library,可以根据需要进行下载。
3、安装
安装的顺序是先安装ASP.NET 2.0 AJAX Extensions 1.0,再安装ASP.NET AJAX Control Toolkit,再安装其他组件。所有的安装基本上都只要单击下一步即可,在此不再详述。
安装必需的组件包后,可以在新建网站的对话框中看到多了一项“ASP.NET AJAX-Enabled Web Site”,用它即可以新建经过基本配置的Ajax网站,如图2所示:
![]() |
| 图2:新建网站对话框 |
4、配置
ASP.NET AJAX的配置在很多时候是在用于以前开发的没有使用AJAX的ASP.NET应用程序时才会注意到它,不过,了解这些配置,对于用好ASP.NET AJAX也是必不可少的。
在此仅对所有的配置元素进行了简要的介绍,在以后的使用中再详细对他们进行说明。
| 共3页: 1 [2] [3] 下一页 | ||
|
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||