3

我对各种 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 控制工具包)

  • 样品
  • CodePlex
  • 2009 年 9 月的版本似乎是原始 Ajax 控件工具包的最终版本,它已被...取代。

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

Microsoft Ajax 库预览

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

4

1 回答 1

1

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

4.0 的最终版本将允许您完全在客户端工作,方法是提供一个动态脚本加载器来从 Ajax Control Toolkit 加载您需要的客户端组件,因此您不需要任何服务器端组件,除非你想仍然以这种方式发展。完全有效的选择。

HTH。

于 2010-03-25T12:20:55.653 回答