Introducción a MagicAjax:
(1) Propósito Integrar funciones AJAX en la página de la manera más sencilla, sin modificar controles ASP.NET, aprender nuevos controles o escribir JAVASCRIPT.
(2) Características
1. Simplemente agregue un poco de información de configuración a WEB.CONFIG
2. Utilice solo un AJAXPANNEL para implementar la función AJAX
3. Simplemente coloque los controles que necesitan tecnología sin escobillas en AJAXPANNEL (esto es divertido, parcialmente sin escobillas)
4. AJAXPANNEL es similar al control PANNEL de ASP.NET. Puede arrastrar el control a él en el diseñador (tengo que objetar este punto. Aunque es lo mismo que PANNEL, no estoy muy satisfecho con el diseño de PANEL. Es completamente posible hacerlo mejor)
5. No es necesario escribir JAVASCRIPT (supongo que a mucha gente le duele la cabeza por esto)
6. Es demasiado fácil de implementar. Si tiene un sitio antiguo que desea admitir AJAX, solo necesita usar AJAXPANNEL para empaquetar estos controles.
7. Las funciones AJAX y POSTBACK ordinarias pueden coexistir en un WEBFORM. El módulo de procesamiento MAGICAJAX solo procesa las acciones CALLBACK contenidas en AJAXPANNEL.
8. El contenido de VIEWSTATE es visible para POSTBACK y CALLBACK. Por lo tanto, ya sea VIEWSTATE generado por CALLBACK o generado por POSTBACK, es visible (muy genial).
9. Proporcione un modelo de evento similar al AJAXCALL de POSTBACK
10. Proporcione muchos métodos estáticos para ayudarlo a manejar AJAXCALL, como enviar JS al cliente.
11. Hay una instrucción LOADING durante CALLPACK (similar a GOOGLE, pero parece que este LOADING no puede configurar el estilo. Estoy deprimido, ¿realmente necesito volver a compilar? Esto no es bueno, después de todo, este autor debería haber pasado la examen)
12. La página de MAGICAJAX se almacenará en caché en el caché de IE. Cuando el usuario haga clic en el botón Atrás, verá su operación anterior (qué bueno, el mensaje ACTUALIZAR de POSTBACK no es tan bueno).
13. Admite IE y FIREFOX (bueno, ¿OPERA no es compatible?) y admitirá más navegadores en el futuro.
14. Afortunadamente, cuando el navegador no admite JS o no es un tipo compatible con MAGICAJAX, la página se representará en un formato tradicional con muchas funciones. Lo más importante es que, a través de lo anterior, puede ver que no es así. requiere que hagas algo, y la compatibilidad es realmente buena y los detalles se manejan bien. Para obtener más información sobre
MagicAjax, visita aquí:
http://edu.codepub.com/tag.php?tag=magicajax.