【原文地址】 ASP.NET AJAX 1.0 Release Candidate Now Available
【原文发表日期】 Friday, December 15, 2006 12:46 AM
今天早些时候,ASP.NET开发组推出了ASP.NET AJAX 1.0 的RC(候选发布)版。这是ASP.NET AJAX的倒数第二个发布,下一个公开发布将是最终的,完全支持的1.0产品。
这个候选发布版,跟 Beta2版相比,包含了几个新的特性,以及一个重大变动。你可以在这里阅读一个文档,它列出了从CTP->Beta1->Beta2->RC版的所有变动。总的来说,从Beta2版 到RC版的变动包括:
- 包括了一个内置的VS 2005 Web应用项目模板来创建新的ASP.NET AJAX应用。这将允许你通过文件->新项目(除了文件->新网站中的现有模板外)来创建启用ASP.NET AJAX的Web应用。
- 针对AJAX应用的额外的全球化支持(globalization support),以及另外的脚本资源处理器(script resource handler)特性来改进替换逻辑,压缩和缓存。在JavaScript中动态调用web service代理也获支持了。
- ASP.NET AJAX的程序集名字从Microsoft.Web.Extensions.dll改为System.Web.Extensions. dll,ASP.NET AJAX 服务器特性的命名空间也从Microsoft.Web改为System.Web。注意,客户端JavaScript的命名空间没有改变,以免造成现有的客户端JavaScript代码失效。
开发组做这个最后的命名空间和程序集名改动,有2个原因:
1) 因为ASP.NET AJAX以后将成为核心 .NET Framework 的一个完全支持的部分,为了一致性考虑,最后的发布居于System命名空间之下是合乎情理的,因为System命名空间是其他的核心 .NET Framework 和 ASP.NET 所存之所。
2) 因为它将使升级到代号为Orcas的下一代ASP.NET和Visual Studio产品更加容易。ASP.NET AJAX 将内置于Orcas(这样你就不用单独/下载安装了)中,现在做命名空间的变化意味着你的代码在将来不需改动。如果你需要的话,你也可以选择继续在ASP.NET AJAX 1.0 中运行你的应用,这毫无问题的,因为ASP.NET AJAX 1.0 将可以在 Orcas 之上运行。或者你也可以改变你的web.config文件中的版本字符串,自动升级到包含在内置ASP.NET Orcas中的新的ASP.NET AJAX 版本。
这个白皮书提供了如何按部就班地把现有 ASP.NET AJAX Beta2 应用升级到ASP.NET AJAX RC版的的指引说明。
重要的Intellisense 提示:
在你按上面白皮书里的步骤完成后需要做的一个额外的步骤是,删除VS保持的控件标识Intellisense的schema缓存文件。这将确保你的HTML编辑器为ASP.NET AJAX控件提供的Intellisense会出现而且是正确的,否则的话,它也许会仍旧使用以前Beta2版里的值。
- 在Windows XP中,你只要删除 c:\Document and Settings\[YourUserName]\Local Settings\AppData\Microsoft\VisualStudio\8.0\ReflectedSchemas 这个文件夹中的所有文件就可以了。
- 在Windows Vista中,你只要删除 c:\Users\[YourUserName]\AppData\Roaming\Microsoft\VisualStudio\8.0\ReflectedSchemas 这个文件夹中的所有文件就可以了。
删除这些schema文件,重新启动VS后,它就会对所有控件重新推算HTML标识的Intellisense,从而获取因程序集名改变而造成的变动。
希望本文对你有所帮助,
Scott
分享到:
相关推荐
ASP.NET AJAX 1.0是微软为Web开发者提供的一个强大工具集,用于构建富交互式、高度动态的网页应用。这个技术的引入显著提升了ASP.NET应用程序的用户体验,因为它允许页面部分更新,而无需整个页面刷新。这使得网页...
ASP.NET AJAX 1.0 虚拟主机框架详解 ASP.NET AJAX 1.0 是微软推出的一个增强ASP.NET应用程序动态性和用户体验的技术。它通过引入客户端脚本库和服务器端扩展,使得开发者能够轻松地创建具有异步更新功能的Web应用,...
1.0 RC版(Release Candidate,候选发布版)通常意味着该软件已经接近最终的发布阶段,因此对于开发者来说,使用RC版可以较为安全地进行测试和开发,而不用担心会有大量功能或接口的变动。 12月15日发布的*** AJAX ...
ASP.NET AJAX 1.0是微软为Web开发者提供的一套强大的工具和技术,旨在提升Web应用程序的用户体验,通过异步交互实现更流畅、响应更快的页面动态更新。在2007年发布时,它极大地推动了Web开发领域,特别是在.NET框架...
6. **Ajax1.0旅程开始**:这一章可能介绍了ASP.NET AJAX 1.0的基础知识,包括如何设置环境,创建第一个AJAX启用的Web应用,以及基本的UpdatePanel和ScriptManager控件的使用。 7. **JavaScript与XMLHttpRequest**:...
9. **AJAX支持**:ASP.NET MVC 1.0集成了jQuery,提供了对AJAX请求的支持,允许开发者实现无刷新页面更新,提升用户体验。 10. **部署与配置**:安装包`AspNetMVC1.msi`包含了所有必要的组件,用于在开发环境中安装...
asp.net Ajax1.0使用教程.包括代码和说明。
本安装包包括Visual web deportment2005, visual c#2005 visual j#2005速成版,Asp.net Ajax1.0,office2010betabit种子,非常适合初学者使用,如国需要整合还是装vs studio2005或vs 2010
ASP.NET MVC1.0 BBS 简易Demo教学版源码 这是一个ASP.NET MVC 1.0 的一个简易Demo教学程序 版本:ASP.NET MVC 1.0 框架:.NET Framework 3.5 SP1 语言:C# 开发环境:Visual Studion 2008 SP1 数据库:MSSQL ...
**ASP.NET 2.0 AJAX Extensions 1.0** ASP.NET 2.0 AJAX Extensions是微软为.NET Framework 2.0引入的一个重要组件,旨在增强Web应用程序的用户体验,通过实现部分页面更新(Partial Page Rendering)和异步交互,...
在"WebSite1"这个文件中,可能包含了使用Ext.NET Pro 1.0 RC1开发的一个示例网站的完整结构,包括ASP.NET页面、CSS样式、JavaScript脚本以及相关的配置文件。通过分析这个文件,开发者可以学习如何在实际项目中集成...
主要用来解决:Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies....
ASPAJAXExtSetup.msi ASP.NET AJAX Extensions 1.0 ASPAJAXSourceCode.msi ASP.NET AJAX Extensions Source ASPAJAXTP.msi ASP.NET AJAX Futures January CTP ASPAJAXSamples ASP.NET AJAX Samples ...
总的来说,ASP.NET MVC 1.0的发布,为ASP.NET开发者带来了新的开发模式,提高了开发效率和代码质量,同时也推动了Web应用开发技术的进步。随着后续版本的迭代,ASP.NET MVC逐渐成为许多企业和开发者首选的Web开发...
7. **Ajax支持**:ASP.NET MVC 1.0也支持Ajax操作,可以在不刷新整个页面的情况下更新部分视图。 在NerdDinner源码中,你可能会遇到以下关键组件: - `Controllers` 目录:包含所有的控制器类。 - `Views` 目录:...