แนะนำ MagicAjax:
(1) วัตถุประสงค์ รวมฟังก์ชัน AJAX เข้ากับเพจด้วยวิธีที่ง่ายที่สุด โดยไม่ต้องแก้ไขการควบคุม ASP.NET เรียนรู้การควบคุมใหม่ หรือเขียน JAVASCRIPT
(2) คุณสมบัติ
1. เพียงเพิ่มข้อมูลการกำหนดค่าเล็กน้อยลงใน WEB.CONFIG
2. ใช้ AJAXPANNEL เดียวเท่านั้นเพื่อใช้ฟังก์ชัน AJAX
3. เพียงใส่ส่วนควบคุมที่ต้องใช้แปรงถ่านลงใน AJAXPANNEL (นี่เป็นเรื่องสนุก ไม่มีแปรงบางส่วน)
4. AJAXPANNEL คล้ายกับการควบคุม PANNEL ของ ASP.NET คุณสามารถลากตัวควบคุมไปไว้ในตัวออกแบบได้ (ฉันต้องคัดค้านจุดนี้ แม้ว่ามันจะเหมือนกับ PANNEL แต่ฉันไม่ค่อยพอใจกับการออกแบบของ PANNEL สามารถทำได้ดีกว่านี้โดยสิ้นเชิง)
5. ไม่จำเป็นต้องเขียน JAVASCRIPT (ฉันเดาว่าหลายคนคงปวดหัวกับเรื่องนี้)
6. ใช้งานง่ายเกินไป หากคุณมีไซต์เก่าที่ต้องการรองรับ AJAX คุณเพียงแค่ใช้ AJAXPANNEL เพื่อรวมการควบคุมเหล่านี้
7. ฟังก์ชัน AJAX และ POSTBACK ทั่วไปสามารถอยู่ร่วมกันใน WEBFORM ได้ โมดูลการประมวลผล MAGICAJAX จะประมวลผลเฉพาะการดำเนินการ CALLBACK ที่มีอยู่ใน AJAXPANNEL เท่านั้น
8. เนื้อหาของ VIEWSTATE จะปรากฏแก่ POSTBACK และ CALLBACK ดังนั้น ไม่ว่าจะเป็น VIEWSTATE ที่สร้างโดย CALLBACK หรือสร้างโดย POSTBACK ก็สามารถมองเห็นได้ (เจ๋งมาก)
9. จัดทำโมเดลเหตุการณ์ที่คล้ายกับ AJAXCALL ของ POSTBACK
10. จัดเตรียมวิธีการคงที่มากมายเพื่อช่วยคุณจัดการ AJAXCALL เช่น การส่ง JS ไปยังไคลเอนต์
11. มีคำสั่ง LOADING ระหว่าง CALLPACK (คล้ายกับ GOOGLE แต่ดูเหมือนว่า LOADING นี้ไม่สามารถกำหนดสไตล์ได้ ฉันรู้สึกหดหู่ใจ ฉันจำเป็นต้องคอมไพล์ใหม่จริง ๆ หรือไม่ นี่ไม่ดีเลย ผู้เขียนคนนี้น่าจะผ่าน การสอบ)
12. หน้าของ MAGICAJAX จะถูกแคชไว้ในแคช IE เมื่อผู้ใช้คลิกปุ่มย้อนกลับ เขาจะเห็นการทำงานก่อนหน้าของเขา (เจ๋งมาก ข้อความ REFRESH ของ POSTBACK ไม่ค่อยดีนัก)
13. รองรับ IE และ FIREFOX (เอ่อ OPERA ไม่รองรับเหรอ?) และจะรองรับเบราว์เซอร์เพิ่มมากขึ้นในอนาคต
14. โชคดีที่เมื่อเบราว์เซอร์ไม่รองรับ JS หรือไม่ใช่ประเภทที่ MAGICAJAX รองรับ เพจจะถูกเรนเดอร์เป็นรูปแบบดั้งเดิมพร้อมฟีเจอร์มากมาย สิ่งสำคัญที่สุดคือจากที่กล่าวมาข้างต้น คุณจะเห็นว่ามันไม่รองรับ ต้องการให้คุณทำอะไร และความเข้ากันได้ดีจริง ๆ และรายละเอียดได้รับการจัดการอย่างดี สำหรับ
MagicAjax เพิ่มเติม โปรดไปที่นี่:
http://edu.codepub.com/tag.php?tag=magicajax