asp.net - Microsoft AJAX 和 AJAX Pro 有什么区别?

标签 asp.net ajax asp.net-ajax ajaxpro

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 开始。

关于asp.net - Microsoft AJAX 和 AJAX Pro 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/741470/

相关文章:

c# - Asp.Net MVC Ajax 表单未发布到操作

c# - Webforms 中是否有一种方法可以在页面加载时判断回发是由 Ajax 请求引起的还是由常规的完整回发引起的?

Asp.Net 身份和 cookie 名称

javascript - 删除以前在 jQuery 中添加的元素

asp.net - 如何使用 Entity Framework 代码优先实现在迁移时更新每一行的唯一值

jquery - ajax post请求处理symfony2 Controller 中的数据

Android WebView 缓存离线 AJAX 响应

javascript - ASP.NET AJAX 3.5 和 IE6?

c# - Web.config 保存问题

asp.net - 是什么让某些东西成为 ASP.NET Core 中的请求功能?