翻译了下ASP.NET Ajax库的发行说明(都不知道有什么用……)
摘要
这个文档描述了ASP.NETAjax 库测试版本的功能。整个版本在你的设计过程提供可视化,允许你早在产品的周期测试这项技术,并且使你可以有机会发送反馈执行情况。
总览
ASP.NET Ajax 库是Javascript库使你可以创建高互动的Ajax应用程序。你可以在ASP.NET Web Forms 和ASP.NET MVC应用程序使用这个ASP.NET Ajax 库。这个库兼容现代浏览器包括Microsoft InternetExplorer,Mozilla Firefox,Apple Safari, and Google Chrome。
在使用这个ASP.NET Ajax 库,你可以利用ASP.NET Ajax 客户端控件,客户端模板,和客户端数据来创建可以在Web浏览器的范围内数据驱动的Web应用程序。例如,您可以显示从WCF服务,一个ASP.NET Web服务(。asmx),一个ADO.NET数据服务的服务,或任何端返回JSON格式的数据检索数据库中的数据。在ASP.NET Ajax库,您都可以检索和修改在客户端的数据库数据。
这次发布包含什么
当你安装测试版本,下列文件夹和文件会被创建:
- 脚本。这个文件夹包含所有的ASP.NETAjax 库Javascript文件。
- Web Forms。为了在Web Forms应用程序使用从Ajax 控件工具包的控件作为服务器控件,这个文件夹包含2个必需的程序集(System.Web.Ajax.dlland AjaxControlToolkit.dll)。
- AspNetAjax测试示例。这个Visual Studio 解决方案包含示例代码,演示如何使用ASP。NET Ajax 库的功能。
Visual Studio 兼容性
这个ASP.NET Ajax 库兼容Visual Studio 2008(包括Visual Web Developer2008)。ASP.NET Ajax 库也兼容VisualStudio 2010针对ASP.NET3.5的测试版。当使用针对ASP.NET4的Visual Studio2010,你不可以从VisualStudio设计器扩展向导。
我们打算在Visual Studio2010被发布的时候发布一个.NET 4版本的ASP.NET Ajax库。
教程,参考文档和示例代码
为了学习怎么使用ASP.NET Ajax库,请访问在以下位置的Ajax库网站:
http://www.ASP.net/ajaxLibrary
Ajax库网站包含教程,示例代码,和示例应用程序。
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/
兼容浏览器
这个版本已经在以下浏览器上测试。该库可能在其他浏览器和其他版本的下列的浏览器工作的很好。
- Microsoft Internet Explorer 6,7, and 8
- Mozilla Firefox 3 and 3.5
- Apple Safari 4
- Opera 10
- Google Chrome 3
怎么使用该ASP.NETAjax库脚本
你有2种方法可以在Web应用程序中使用这个ASP.NET Ajax库脚本。如果你正在创建一个ASP.NET WebForms应用程序,你可以从ASP.NET Ajax库添加ASP.NET Ajax库到VisualStudio工具箱。你可以轻易地通过从工具箱拖一个控件添加一个ASP.NET Ajax控件到一个WebForms页面。
另外,如果您要创建一个ASP.NET Web窗体应用程序,ASP.NET MVC应用程序,或任何其他类型的Web应用程序,你可以在JavaScript代码中实例化ASP.NET AJAX控件。
添加ASP.NET Ajax库到Visual Studio工具箱
这里网上已经有了,就不搞了。
通过script元素来实例化控件
这里貌似网上亦有,不搞了。
Using the Microsoft Ajax Content DeliveryNetwork (CDN) 通过网络内容传递来使用微软Ajax
<script src="http://ajax.microsoft.com/ajax/beta/0911/Start.js" type="text/javascript"></script>
vs2010支持从CDN的智能提示(vs2008不支持)。
已知问题
- 没有添加System.Web.Ajax.dll的一个引用
修复/建议:现有运行的用户不会再运行时遭遇因为2个程序集在一个bin。如果你想使用AjaxScriptManager你需要手动地添加System.Web.Ajax到引用部分。
- 扩展向导不会在针对.NET4的vs2010里出现
修复/建议:vs2010测试版本2的用户需要针对.NET4来获得扩展
- 从全局程序集缓存中使用AjaxControlToolkit.dll
修复/建议:这个问题只会在使用Web应用程序的测试版本2的vs2010用于。
完。