2009-04-12 7 views

Antwort

2

Microsoft AJAX ist die Ajax-Bibliothek von Microsoft, die einsatzbereite Serversteuerelemente enthält.

AJAX Pro ist eine kostenlose AJAX-Bibliothek, mit der Sie Ihre Ajax-Aufrufe manuell implementieren können. Es ist ein bisschen schwierig, dann Microsoft-Steuerelemente zu verwenden. Aber Sie haben mehr Kontrolle über die Daten und HTML-Elemente mit dieser Bibliothek.

Mit AJAX Pro definieren Sie AjaxMethods und rufen sie clientseitig auf. Mit Callback-Methoden erhalten Sie den Rückgabewert und implementieren Ihre Logik. Vollständige serialisierbare .NET-Objekte wurden erfolgreich in JavaScript-Objekte konvertiert.

In Ajax Pro wird beim Aufruf eines Ajax nur die von Ihnen definierte Methode aufgerufen. In Microsoft Ajax wurde stattdessen der gesamte Seitenlebenszyklus aufgerufen. Aus diesem Grund können Sie die Eigenschaften von Steuerelementen auf der Seite mit Ajax Pro nicht ändern. Sie sollten es manuell durch Callback-Funktionen in Javascript tun. In Microsoft AJAX haben Sie jedoch die Möglichkeit, die Eigenschaften des Steuerelements in Ajax-Methoden zu ändern.

Mein Vorschlag, wenn Sie Kenntnisse von Javascript und HTML haben, versuchen Sie Ajax Pro oder JQuery für AJAX. Aber wenn Sie ein Neuling sind, beginnen Sie mit Microsoft Ajax.

+0

Ich habe eine Lösung basierend auf AJAXPro entwickelt und ich habe festgestellt, dass die gesamte Seite Lebenszyklus genannt wird? irgendwelche Vorschläge, nur definierte Methode aufzurufen? – Ahmed

+1

Sind Sie sicher? Denn in AJAX Pro registrieren Sie eine Klasse (keine Seitenklasse zu erben) als Ajax-Methodenanbieter und rufen sie in Ihrem clientseitigen Code auf. Sie können also eine Klasse registrieren, die keine Seitenklasse erbt, und sie in Ihrem clientseitigen Code aufrufen. Dies wird eine genaue Lösung sein. – Canavar

+0

Ummm. Ich erben tatsächlich von der Seitenklasse. Danke vielmals. – Ahmed

0

Ich denke, dass der Entwickler von Ajax Pro für Microsoft arbeitete, als sie Atlas bauten.

1

Wenn Sie die Art mögen, wie AJAX pro funktioniert, dann schlage ich vor, dass Sie auf www.coolite.com schauen, sie sind erstaunliche Kontrollen, die Leute dort nahmen EXTJS und taten alles, was er für Sie arbeitet und Sie haben große schnelle Kontrollen, wo Sie können auch Ajax-Methoden, Webmethoden definieren.

auch wenn Sie wirklich Microsoft Ajax verwenden möchten, dann rate ich mit der Verwendung von Teleirk Ajax Controls gesetzt, es ist auf Microsoft Ajax Framework gebaut, aber mit enormen Optionen und großartige Unterstützung, ich persönlich benutze sie jeden Tag.

hoffe das hilft.

Verwandte Themen