Introdução ao MagicAjax:
(1) Objetivo Integrar funções AJAX na página da maneira mais simples, sem modificar controles ASP.NET, aprender novos controles ou escrever JAVASCRIPT.
(2) Recursos
1. Basta adicionar algumas informações de configuração ao WEB.CONFIG
2. Use apenas um AJAXPANNEL para implementar a função AJAX
3. Basta colocar os controles que precisam de brushless no AJAXPANNEL (isso é divertido, parcialmente sem escova)
4. AJAXPANNEL é semelhante ao controle PANNEL do ASP.NET. Você pode arrastar o controle para ele no designer (tenho que me opor a este ponto. Embora seja igual ao PANNEL, não estou muito satisfeito com o design do. PAINEL. É completamente possível fazer melhor)
5. Não há necessidade de escrever JAVASCRIPT (acho que muitas pessoas têm dor de cabeça com isso)
6. É muito fácil de implementar. Se você possui um site antigo que deseja oferecer suporte a AJAX, você só precisa usar AJAXPANNEL para agrupar esses controles.
7. Funções AJAX e POSTBACK comum podem coexistir em um WEBFORM O módulo de processamento MAGICAJAX processa apenas as ações CALLBACK contidas no AJAXPANNEL.
8. O conteúdo de VIEWSTATE é visível para POSTBACK e CALLBACK Portanto, seja VIEWSTATE gerado por CALLBACK ou gerado por POSTBACK, é visível (que legal).
9. Forneça um modelo de evento semelhante ao AJAXCALL do POSTBACK
10. Fornece muitos métodos estáticos para ajudá-lo a lidar com AJAXCALL, como enviar JS para o cliente
11. Existe uma instrução LOADING durante o CALLPACK (semelhante ao GOOGLE, mas parece que esse LOADING não consegue configurar o estilo. Estou deprimido, preciso mesmo recompilar? Isso não é bom, afinal esse autor deveria ter passado no exame)
12. A página do MAGICAJAX será armazenada em cache no cache do IE. Quando o usuário clicar no botão Voltar, ele verá sua operação anterior (que legal, o prompt REFRESH do POSTBACK não é tão bom).
13. Suporta IE e FIREFOX (bem, OPERA não é compatível?) E oferecerá suporte a mais navegadores no futuro
14. Felizmente, quando o navegador não suporta JS ou não é um tipo suportado pelo MAGICAJAX, a página será renderizada em um formato tradicional com muitos recursos. exigem que você faça qualquer coisa, e a compatibilidade é realmente boa e os detalhes são bem tratados. Para mais
MagicAjax, acesse aqui:
http://edu.codepub.com/tag.php?tag=magicajax.