Gibt es eine Möglichkeit, ASP-Seite in Echtzeit zu aktualisieren, wie Ajax?Gibt es eine Möglichkeit ASP-Seite in Echtzeit zu aktualisieren, wie Ajax?
Antwort
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.
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.
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.
Überprüfen Sie ajaxed, die eine kostenlose AJAX-Bibliothek für klassische ASP ist. Viele Tutorials enthalten.
- 1. Gibt es eine Möglichkeit, PreparedStatement zu aktualisieren?
- 2. Gibt es eine Möglichkeit, ganze Entitäten in MongoDB zu aktualisieren?
- 3. Gibt es eine Möglichkeit, Erweiterungen in Inkscape zu aktualisieren
- 4. Gibt es eine Möglichkeit, die Aufgabenliste in VSCode zu aktualisieren?
- 5. Gibt es eine Möglichkeit, eine Seite nicht aktualisieren zu können?
- 6. Gibt es eine Möglichkeit, mehrere TextView mit ArrayAdapter zu aktualisieren?
- 7. Gibt es eine gute Möglichkeit, die laufende Webanwendung zu aktualisieren?
- 8. Gibt es eine Möglichkeit, RubyGems offline zu aktualisieren?
- 9. Gibt es eine Möglichkeit, Zeilen gleichzeitig auszuwählen und zu aktualisieren?
- 10. Gibt es eine bessere Möglichkeit, WebView zu aktualisieren?
- 11. Gibt es eine Möglichkeit, ein Ziel dynamisch zu aktualisieren?
- 12. Gibt es eine Möglichkeit, jQuery AJAX Upload-Fortschritt zu erhalten?
- 13. Gibt es eine Möglichkeit, den URL-Pfad einer PDF-Datei manuell zu ändern und sie in Echtzeit aktualisieren zu lassen?
- 14. Gibt es eine Möglichkeit, eine IList asynchron zu filtern?
- 15. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 16. Gibt es eine Möglichkeit, meine Web-Apps Tomcat Logs in einem Browser in Echtzeit zu sehen?
- 17. Gibt es eine Möglichkeit, "träge" zu lesen?
- 18. Gibt es eine Möglichkeit, Typdeklarationen zu erweitern?
- 19. Gibt es eine Möglichkeit, PHP die Daten in Echtzeit in einen Webbrowser zu übertragen?
- 20. Ajax-Chat - nur aktualisieren, wenn es eine Änderung gibt
- 21. Hibernate/C3P0: Gibt es eine Möglichkeit zu überprüfen, ob die Verbindung in Echtzeit unterbrochen ist?
- 22. Gibt es eine Möglichkeit, Datenbanktransaktionen zu beschleunigen?
- 23. Gibt es eine Möglichkeit, django.db.connection.queries zu löschen?
- 24. Gibt es eine Möglichkeit, Selektoren zu gruppieren?
- 25. Gibt es eine Möglichkeit, ConfigurationManager.AppSettings zu überschreiben?
- 26. Gibt es eine Möglichkeit, Webkonsolenfehler zu erkennen?
- 27. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 28. Gibt es eine Möglichkeit, Creeps zu löschen?
- 29. Gibt es eine Möglichkeit, Fortschrittsbalken in Oberflächendarstellungen automatisch zu starten?
- 30. Gibt es eine Möglichkeit, Duplikate zu vermeiden?
Vielen Dank! Ich werde tun, was du sagst. – LikeToCode