MagicAjax introduction:
(1) Purpose Integrate AJAX functions into the page in the simplest way, without modifying ASP.NET controls, learning new controls, or writing JAVASCRIPT.
(2) Features
1. Just add a little configuration information to WEB.CONFIG
2. Use only one AJAXPANNEL to implement the AJAX function
3. Just put the controls that need brushless into AJAXPANNEL (this is fun, partially brushless)
4. AJAXPANNEL is similar to the PANNEL control of ASP.NET. You can drag the control into it in the designer (I have to object to this point. Although it is the same as PANNEL, I am not very satisfied with the design of PANNEL. It is completely can do better)
5. No need to write JAVASCRIPT (I guess many people have a headache about this)
6. It is too easy to implement. If you have an old site that wants to support AJAX, you only need to use AJAXPANNEL to wrap these controls.
7. AJAX functions and ordinary POSTBACK can coexist in a WEBFORM. The MAGICAJAX processing module only processes the CALLBACK actions contained in the AJAXPANNEL.
8. The content of VIEWSTATE is visible to POSTBACK and CALLBACK. Therefore, whether it is VIEWSTATE generated by CALLBACK or generated by POSTBACK, it is visible (so cool)
9. Provide an event model similar to POSTBACK's AJAXCALL
10. Provide many static methods to help you handle AJAXCALL, such as sending JS to the client
11. There is a LOADING instruction during CALLPACK (similar to GOOGLE, but it seems that this LOADING cannot configure the style. I am depressed, do I really need to recompile? This is not good, after all, this author should have passed the exam)
12. The page of MAGICAJAX will be cached in the IE cache. When the user clicks the back button, he will see his previous operation (so cool, the REFRESH prompt of POSTBACK is not so good)
13. Supports IE and FIREFOX (well, OPERA is not supported?), and will support more browsers in the future
14. Fortunately, when the browser does not support JS or is not a type supported by MAGICAJAX, the page will be rendered into a traditional form with many features. The most important thing is that through the above, you can see that it does not require you to do anything. , and the compatibility is indeed good, and the details are handled well. For more
MagicAjax, please go here:
http://edu.codepub.com/tag.php?tag=magicajax