What is the difference between Microsoft AJAx and AJAX Pro?
Microsoft AJAx和AJAX Pro有什么区别?
Also, for what should I use AJAX Pro?
另外,我应该使用AJAX Pro?
3 个解决方案
#1
Microsoft AJAX is Microsoft's Ajax library that contains ready to use server controls.
Microsoft AJAX是Microsoft的Ajax库,包含随时可用的服务器控件。
AJAX Pro is a free AJAX library, that enables you to implement your Ajax calls manually. It's a little bit difficult to use then Microsoft's controls. But you have more control on the data and html elements with this library.
AJAX Pro是一个免费的AJAX库,可以让您手动实现Ajax调用。使用微软的控件有点困难。但是您可以使用此库对数据和html元素进行更多控制。
With AJAX Pro, you define AjaxMethods, and call them in client-side. with callback methods you get the return value and implement your logic. Whole serializable .NET objects converted successfully to javascript objects.
使用AJAX Pro,您可以定义AjaxMethods,并在客户端调用它们。使用回调方法,您将获得返回值并实现您的逻辑。整个可序列化的.NET对象成功转换为javascript对象。
In Ajax Pro when you make an ajax call, only the method you defined is called. In Microsoft Ajax, whole page life-cycle called instead. Because of this, you can not change properties of controls on page with Ajax Pro. You should do it manually by callback functions in javascript. But in Microsoft AJAX, you have ability to change control's properties in Ajax methods.
在进行ajax调用时,在Ajax Pro中,只调用您定义的方法。在Microsoft Ajax中,调用整个页面生命周期。因此,您无法使用Ajax Pro更改页面上控件的属性。你应该通过javascript中的回调函数手动完成。但是在Microsoft AJAX中,您可以在Ajax方法中更改控件的属性。
My suggestion, if you have knowledge of Javascript and HTML, try Ajax Pro or JQuery for AJAX. But if you're a newbie, begin with Microsoft Ajax.
我的建议是,如果您对Javascript和HTML有所了解,请尝试使用Ajax Pro或JQuery for AJAX。但如果你是新手,请从Microsoft Ajax开始。
#2
if you like the way AJAX pro works then i suggest you look at www.coolite.com, they are amazing controls, the people there took EXTJS and did all he pluming work for you and you have great fast controls, where you can also define Ajaxmethods, Webmehtods.
如果你喜欢AJAX pro的工作方式,那么我建议你看看www.coolite.com,它们是惊人的控制,那里的人们用EXTJS做了所有他为你做的工作,你有很好的快速控制,你也可以定义Ajaxmethods,Webmehtods。
also if you really want to use Microsoft Ajax, then i advise using Teleirk Ajax Controls set, it is built upon Microsoft Ajax framework, but with enormous options and great support, i personally use them everyday.
另外,如果您真的想使用Microsoft Ajax,那么我建议使用Teleirk Ajax Controls集,它建立在Microsoft Ajax框架之上,但有很多选项和强大的支持,我个人每天都在使用它们。
hope this helps.
希望这可以帮助。
#3
I think the developer of Ajax Pro went on to work for Microsoft when they built Atlas.
我认为Ajax Pro的开发人员在构建Atlas时继续为Microsoft工作。
#1
Microsoft AJAX is Microsoft's Ajax library that contains ready to use server controls.
Microsoft AJAX是Microsoft的Ajax库,包含随时可用的服务器控件。
AJAX Pro is a free AJAX library, that enables you to implement your Ajax calls manually. It's a little bit difficult to use then Microsoft's controls. But you have more control on the data and html elements with this library.
AJAX Pro是一个免费的AJAX库,可以让您手动实现Ajax调用。使用微软的控件有点困难。但是您可以使用此库对数据和html元素进行更多控制。
With AJAX Pro, you define AjaxMethods, and call them in client-side. with callback methods you get the return value and implement your logic. Whole serializable .NET objects converted successfully to javascript objects.
使用AJAX Pro,您可以定义AjaxMethods,并在客户端调用它们。使用回调方法,您将获得返回值并实现您的逻辑。整个可序列化的.NET对象成功转换为javascript对象。
In Ajax Pro when you make an ajax call, only the method you defined is called. In Microsoft Ajax, whole page life-cycle called instead. Because of this, you can not change properties of controls on page with Ajax Pro. You should do it manually by callback functions in javascript. But in Microsoft AJAX, you have ability to change control's properties in Ajax methods.
在进行ajax调用时,在Ajax Pro中,只调用您定义的方法。在Microsoft Ajax中,调用整个页面生命周期。因此,您无法使用Ajax Pro更改页面上控件的属性。你应该通过javascript中的回调函数手动完成。但是在Microsoft AJAX中,您可以在Ajax方法中更改控件的属性。
My suggestion, if you have knowledge of Javascript and HTML, try Ajax Pro or JQuery for AJAX. But if you're a newbie, begin with Microsoft Ajax.
我的建议是,如果您对Javascript和HTML有所了解,请尝试使用Ajax Pro或JQuery for AJAX。但如果你是新手,请从Microsoft Ajax开始。
#2
if you like the way AJAX pro works then i suggest you look at www.coolite.com, they are amazing controls, the people there took EXTJS and did all he pluming work for you and you have great fast controls, where you can also define Ajaxmethods, Webmehtods.
如果你喜欢AJAX pro的工作方式,那么我建议你看看www.coolite.com,它们是惊人的控制,那里的人们用EXTJS做了所有他为你做的工作,你有很好的快速控制,你也可以定义Ajaxmethods,Webmehtods。
also if you really want to use Microsoft Ajax, then i advise using Teleirk Ajax Controls set, it is built upon Microsoft Ajax framework, but with enormous options and great support, i personally use them everyday.
另外,如果您真的想使用Microsoft Ajax,那么我建议使用Teleirk Ajax Controls集,它建立在Microsoft Ajax框架之上,但有很多选项和强大的支持,我个人每天都在使用它们。
hope this helps.
希望这可以帮助。
#3
I think the developer of Ajax Pro went on to work for Microsoft when they built Atlas.
我认为Ajax Pro的开发人员在构建Atlas时继续为Microsoft工作。