asp.net - 有人可以解释一下各种 ASP.NET AJAX 库和工具包的差异、现状和 future 吗?

标签 asp.net asp.net-ajax ajaxcontroltoolkit ajax.net

我对各种 Microsoft ASP.NET AJAX 组件/库/工具包之间的差异和关系感到困惑,尤其是它们的命名。

从 ASP.NET AJAX 本身开始相对简单:

  • ASP.NET AJAX 1.0(可在名为 ASP.NET 1.0 Extensions 的单独包中用于 ASP.NET 2.0)
  • ASP.NET AJAX 3.5(包含在 ASP.NET 3.5 中)
  • ASP.NET AJAX 4.0(包含在 ASP.NET 4.0 中)

然后是 CodePlex 和其他地方的各种项目:

ASP.NET AJAX 控件工具包(又名原始 Ajax 控件工具包)

  • Samples
  • CodePlex
  • 2009 年 9 月版本似乎是原始 Ajax 控制工具包的最终版本,并且已被...所取代。

ASP.NET Ajax 库中的 Ajax 控件工具包

Microsoft Ajax 库预览

有用文章、路线图的链接会很有用。

最佳答案

ASP.NET 支持具有不同程序集的所有三个版本的 AJAX 框架。 Ajax 控件工具包是一个附加开源库,添加了各种有用的扩展器和一些有用的控件。他们支持 2.0,但不久前才开始发布 3.5。该预览版适用于 ASP.NET AJAX 4.0,以说明即将推出的内容,因此在最终版本中不会将其标记为预览版。

4.0 的最终版本将允许您完全在客户端工作,通过提供动态脚本加载器来从 Ajax 控制工具包加载您需要的客户端组件,因此您不需要任何服务器端组件,除非您仍想以这种方式开发。完全有效的选项。

HTH。

关于asp.net - 有人可以解释一下各种 ASP.NET AJAX 库和工具包的差异、现状和 future 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2515317/

相关文章:

visual-studio-2012 - 如何将 ajaxcontroltoolkit 添加到 Visual Studio 2012 中的工具箱

ASP.Net Membership.DeleteUser

c# - 解析器错误消息 : Could not load type 'sometype'

asp.net - 网络资源文件

ajax - Telerik 网格在删除命令后显示空列

asp.net - 如何在回发中停止 HtmlEditorExtender 编码 html?

c# - ASP.NET MVC 调用存储过程时未提供错误参数

c# - Jquery 在客户端对 gridview 列进行排序

c# - Ajax 脚本管理器阻止了 jquery?

jquery - "Unable to get value of the property ' IE 中拆分 ': object is null or undefined"错误