Microsoft AJAx 和 AJAX Pro 有什么区别?
另外,我应该使用 AJAX Pro 做什么?
Microsoft AJAX 是 Microsoft 的 Ajax 库,其中包含随时可用的服务器控件。
AJAX Pro 是一个免费的 AJAX 库,可让您手动实现 Ajax 调用。使用微软的控件有点困难。但是您可以使用此库对数据和 html 元素进行更多控制。
使用 AJAX Pro,您可以定义 AjaxMethods,并在客户端调用它们。使用回调方法,您可以获得返回值并实现您的逻辑。整个可序列化的 .NET 对象成功转换为 javascript 对象。
在 Ajax Pro 中,当您进行 ajax 调用时,只会调用您定义的方法。在 Microsoft Ajax 中,改为调用整个页面生命周期。因此,您不能使用 Ajax Pro 更改页面上的控件属性。您应该通过 javascript 中的回调函数手动执行此操作。但是在 Microsoft AJAX 中,您可以在 Ajax 方法中更改控件的属性。
我的建议是,如果您了解 Javascript 和 HTML,请尝试使用 Ajax Pro 或 JQuery for AJAX。但如果您是新手,请从 Microsoft Ajax 开始。
如果您喜欢 AJAX pro 的工作方式,那么我建议您查看 www.coolite.com,它们是令人惊叹的控件,那里的人使用 EXTJS 并为您完成所有工作,您拥有出色的快速控件,您还可以在其中定义Ajax 方法,Web 方法。
另外,如果您真的想使用 Microsoft Ajax,那么我建议您使用 Teleirk Ajax Controls set,它基于 Microsoft Ajax 框架构建,但具有大量选项和强大的支持,我个人每天都在使用它们。
希望这可以帮助。
我认为 Ajax Pro 的开发人员在构建 Atlas 时继续为 Microsoft 工作。