Présentation de MagicAjax :
(1) Objectif Intégrer les fonctions AJAX dans la page de la manière la plus simple, sans modifier les contrôles ASP.NET, apprendre de nouveaux contrôles ou écrire JAVASCRIPT.
(2) Caractéristiques
1. Ajoutez simplement quelques informations de configuration à WEB.CONFIG
2. Utilisez un seul AJAXPANNEL pour implémenter la fonction AJAX
3. Mettez simplement les commandes qui nécessitent du brushless dans AJAXPANNEL (c'est amusant, partiellement sans balais)
4. AJAXPANNEL est similaire au contrôle PANNEL d'ASP.NET. Vous pouvez y faire glisser le contrôle dans le concepteur (je dois m'opposer à ce point. Bien qu'il soit identique à PANNEL, je ne suis pas très satisfait de la conception de PANNEAU. On peut tout à fait faire mieux)
5. Pas besoin d'écrire du JAVASCRIPT (je suppose que beaucoup de gens ont mal à la tête à ce sujet)
6. C'est trop facile à mettre en œuvre si vous avez un ancien site qui souhaite prendre en charge AJAX, il vous suffit d'utiliser AJAXPANNEL pour envelopper ces contrôles.
7. Les fonctions AJAX et le POSTBACK ordinaire peuvent coexister dans un WEBFORM Le module de traitement MAGICAJAX traite uniquement les actions CALLBACK contenues dans l'AJAXPANNEL.
8. Le contenu de VIEWSTATE est visible par POSTBACK et CALLBACK. Par conséquent, qu'il s'agisse de VIEWSTATE généré par CALLBACK ou généré par POSTBACK, il est visible (tellement cool)
9. Fournissez un modèle d'événement similaire à AJAXCALL de POSTBACK
10. Fournissez de nombreuses méthodes statiques pour vous aider à gérer AJAXCALL, comme l'envoi de JS au client
11. Il y a une instruction LOADING pendant CALLPACK (similaire à GOOGLE, mais il semble que ce LOADING ne puisse pas configurer le style. Je suis déprimé, ai-je vraiment besoin de recompiler ? Ce n'est pas bien, après tout, cet auteur aurait dû passer le examen)
12. La page de MAGICAJAX sera mise en cache dans le cache IE Lorsque l'utilisateur clique sur le bouton Précédent, il verra son opération précédente (tellement cool, l'invite REFRESH de POSTBACK n'est pas si bonne)
13. Prend en charge IE et FIREFOX (enfin, OPERA n'est pas pris en charge ?), et prendra en charge davantage de navigateurs à l'avenir
14. Heureusement, lorsque le navigateur ne prend pas en charge JS ou n'est pas d'un type pris en charge par MAGICAJAX, la page sera rendue sous une forme traditionnelle avec de nombreuses fonctionnalités. La chose la plus importante est qu'à travers ce qui précède, vous pouvez voir que ce n'est pas le cas. vous oblige à faire n'importe quoi, et la compatibilité est en effet bonne, et les détails sont bien gérés. Pour plus de
MagicAjax, veuillez aller ici :
http://edu.codepub.com/tag.php?tag=magicajax.