MagicAjax-Einführung:
(1) Zweck Integrieren Sie AJAX-Funktionen auf einfachste Weise in die Seite, ohne ASP.NET-Steuerelemente zu ändern, neue Steuerelemente zu erlernen oder JAVASCRIPT zu schreiben.
(2) Funktionen
1. Fügen Sie einfach ein paar Konfigurationsinformationen zu WEB.CONFIG hinzu
2. Verwenden Sie nur ein AJAXPANNEL, um die AJAX-Funktion zu implementieren
3. Fügen Sie einfach die Steuerelemente, die bürstenlos sein müssen, in AJAXPANNEL ein (das macht Spaß, teilweise bürstenlos).
4. AJAXPANNEL ähnelt dem PANNEL-Steuerelement von ASP.NET. Sie können das Steuerelement im Designer hineinziehen (hier muss ich Einwände erheben. Obwohl es dasselbe wie PANNEL ist, bin ich mit dem Design von nicht sehr zufrieden PANNEL. Es ist völlig möglich, es besser zu machen.
5. Es ist nicht nötig, JAVASCRIPT zu schreiben (ich schätze, viele Leute haben deswegen Kopfschmerzen)
6. Die Implementierung ist zu einfach. Wenn Sie eine alte Site haben, die AJAX unterstützen möchte, müssen Sie diese Steuerelemente nur mit AJAXPANNEL umschließen.
7. AJAX-Funktionen und gewöhnliches POSTBACK können in einem WEBFORM koexistieren. Das MAGICAJAX-Verarbeitungsmodul verarbeitet nur die im AJAXPANNEL enthaltenen CALLBACK-Aktionen.
8. Der Inhalt von VIEWSTATE ist für POSTBACK und CALLBACK sichtbar. Unabhängig davon, ob er von CALLBACK oder von POSTBACK generiert wurde, ist er sichtbar (so cool).
9. Stellen Sie ein Ereignismodell bereit, das dem AJAXCALL von POSTBACK ähnelt
10. Stellen Sie viele statische Methoden bereit, die Ihnen bei der Verarbeitung von AJAXCALL helfen, z. B. das Senden von JS an den Client
11. Während CALLPACK gibt es eine LOADING-Anweisung (ähnlich wie bei GOOGLE, aber es scheint, dass dieses LOADING den Stil nicht konfigurieren kann. Ich bin deprimiert, muss ich wirklich neu kompilieren? Das ist nicht gut, schließlich hätte dieser Autor die bestehen sollen Prüfung)
12. Die Seite von MAGICAJAX wird im IE-Cache zwischengespeichert. Wenn der Benutzer auf die Schaltfläche „Zurück“ klickt, sieht er seinen vorherigen Vorgang (so cool, die REFRESH-Eingabeaufforderung von POSTBACK ist nicht so gut).
13. Unterstützt IE und FIREFOX (naja, OPERA wird nicht unterstützt?) und wird in Zukunft weitere Browser unterstützen
14. Wenn der Browser JS nicht unterstützt oder es sich nicht um einen von MAGICAJAX unterstützten Typ handelt, wird die Seite glücklicherweise in einer herkömmlichen Form mit vielen Funktionen gerendert. Das Wichtigste ist, dass Sie anhand des oben Gesagten erkennen können, dass dies nicht der Fall ist Sie müssen nichts tun, und die Kompatibilität ist in der Tat gut und die Details werden gut verarbeitet. Weitere Informationen zu
MagicAjax finden Sie hier:
http://edu.codepub.com/tag.php?tag=magicajax