2009-07-22 4 views

Antwort

8

Ich gebe Ihnen eine kurze Zusammenfassung von ASP & AJAX, um Ihnen zu helfen, den Unterschied zwischen diesen beiden Technologien zu verstehen.

ASP

ASP ist eine serverseitige Sprache. Wie es ist Cousins: Python, Ruby, PHP. Es wird verwendet, um dynamischen Inhalt auf dem Server zu generieren und dann als HTML an den Browser des Clients weiterzugeben. ASP kann nichts in Echtzeit "aktualisieren", da es keine Verbindung zu einem Client herstellen kann, um ein Update durchzuführen. Jede Aktualisierung/Antwort von Ihrem ASP-Server muss als Reaktion auf eine Anforderung vom Client erfolgen.


AJAX

AJAX steht für Asynchronous JavaScript and XML. Es ist keine Sprache an und für sich. Die Sprache hier ist Javascript, das hauptsächlich eine clientseitige Sprache ist. AJAX funktioniert durch das auf dem Client-Rechner laufende Javascript, das eine "spezielle" Anfrage (XMLHTTPRequest) an Ihren Server sendet und eine Antwort empfängt. Javascript verwendet diese Antwort dann, um die Seite dynamisch zu aktualisieren.


Das heißt, Sie sollten auf Javascript und ASP studieren, bevor Sie beginnen, etwas zu erstellen. AJAX ist ein etwas fortgeschrittenes Thema. Wie bereits erwähnt, ist http://asp.net/ajax eine gute Ressource.

+0

Vielen Dank! Ich werde tun, was du sagst. – LikeToCode

-1

Sicher, mit JavaScript und DOM, ein 1x1 IFRAME erstellen und machen es laden Eine asp-Seite, die Response.Write alle Informationen in jedem einfachen Format, das Sie mit JavaScript analysieren können. Ich habe es 1999 gemacht, lange bevor AJAX erfunden wurde.

0

Ja mit Ajax, Sie könnten einfach jQuery oder sogar die Asp.Net Ajax Client Library verwenden, auch gibt es andere Frameworks, die Ihnen dabei helfen werden, dies auf sehr einfache Weise zu tun, oder Sie könnten den harten Weg gehen und Hand roll Ihr eigenes Javascript, um die Anfragen zu stellen.

Auf jquery gibt es eine Reihe von Methoden wie $ .post, mit denen Sie eine asynchrone Anfrage an den Server stellen können, zeigen Sie einfach auf die richtige URL und Sie haben die gewünschten Daten.

0

Überprüfen Sie ajaxed, die eine kostenlose AJAX-Bibliothek für klassische ASP ist. Viele Tutorials enthalten.

Verwandte Themen