Microsoft AJAX和AJAX Pro有什么区别?

时间:2009-04-12 08:41:42

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

Microsoft AJAx和AJAX Pro有什么区别?

另外,我应该使用AJAX Pro?

3 个答案:

答案 0 :(得分:2)

Microsoft AJAX是Microsoft的Ajax库,包含随时可用的服务器控件。

AJAX Pro是一个免费的AJAX库,可让您手动实现Ajax调用。使用微软的控件有点困难。但是您可以使用此库对数据和html元素进行更多控制。

使用AJAX Pro,您可以定义AjaxMethods,并在客户端调用它们。使用回调方法,您将获得返回值并实现您的逻辑。整个可序列化的.NET对象成功转换为javascript对象。

在进行ajax调用时,在Ajax Pro中,只调用您定义的方法。在Microsoft Ajax中,调用整个页面生命周期。因此,您无法使用Ajax Pro更改页面上控件的属性。你应该通过javascript中的回调函数手动完成。但是在Microsoft AJAX中,您可以在Ajax方法中更改控件的属性。

我的建议是,如果您对Javascript和HTML有所了解,请尝试使用Ajax Pro或JQuery for AJAX。但如果你是新手,请从Microsoft Ajax开始。

答案 1 :(得分:1)

如果您喜欢AJAX pro的工作方式,那么我建议您查看www.coolite.com,它们是令人惊叹的控件,那里的人们用EXTJS做了所有他为你做的工作,你有很好的快速控制,你在哪里也可以定义Ajax方法,Webmehtods。

如果您真的想使用Microsoft Ajax,那么我建议使用Teleirk Ajax Controls集,它建立在Microsoft Ajax框架之上,但有很多选项和强大的支持,我个人每天都会使用它们。

希望这会有所帮助。

答案 2 :(得分:0)

我认为Ajax Pro的开发人员在构建Atlas时继续为Microsoft工作。