有人可以解释各种ASP.NET AJAX库和工具包的差异,状态和未来吗?

时间:2010-03-25 12:16:51

标签: 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 Library Preview

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

1 个答案:

答案 0 :(得分:1)

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

4.0中的最终版本将允许您通过提供动态脚本加载器来从客户端完全工作,从Ajax Control Toolkit加载您需要的客户端组件,因此您不需要任何服务器端组件,除非你想继续这样开发。完美有效的选择。

HTH。