เอเอสพีดอตเน็ต เอแจ็กซ์ (อังกฤษ: ASP.NET AJAX) คือเฟรมเวิร์กเสริมสำหรับเอเอสพีดอตเน็ตพัฒนาโดยไมโครซอฟท์ เพื่อเพิ่มความสามารถเอแจ็กซ์ ซึ่งมีส่วนประกอบเป็นสองส่วนคือ
ปัจจุบันนี้ เอเอสพีดอตเน็ต เอแจ็กซ์ ได้ออกรุ่น 1.0 วันที่ 23 มกราคม พ.ศ. 2550[1] หลังจากที่เปิดให้ทดสอบมากกว่า 1 ปี และมีกำหนดการที่จะรวม เอเอสพีดอตเน็ต เอแจ็กซ์ เข้าไปในดอตเน็ตเฟรมเวิร์กรุ่นต่อไป
เอเอสพีดอตเน็ต เอแจ็กซ์ ถือเป็นผลิตภัณฑ์ที่ได้รับการสนับสนุนโดยไมโครซอฟท์ ซึ่งรวมอยู่ในสัญญาการสนับสนุนตามปกติ โดยนับเป็นส่วนหนึ่งในดอตเน็ตเฟรมเวิร์ก
เอเอสพีดอตเน็ต เอแจ็กซ์ สนับสนุนการทำงานบนหลายเบราว์เซอร์ที่แพร่หลายในปัจจุบันอย่างอินเทอร์เน็ตเอกซ์พลอเรอร์ ไฟร์ฟอกซ์ หรือซาฟารี[2]
เอเอสพีดอตเน็ต เอแจ็กซ์ นั้นออกวางตลาดแตกต่างจากซอฟต์แวร์อื่นๆ โดยจะออกเป็นสองรุ่นพร้อมกันคือรุ่นแกนหลัก (core) และรุ่นที่เพิ่มความสามารถจากรุ่นแกนหลักที่ยังไม่พร้อมดีโดยรุ่นนี้จะเรียกว่า CTP (Community Technical Preview) และนอกจากนั้นหลายคอนโทรลที่ทำงานร่วมกับ เอเอสพีดอตเน็ต เอแจ็กซ์ แยกออกมาอยู่ใน เอเอสพีดอตเน็ต เอแจ็กซ์ คอนโทรลทูลคิต ซึ่งปัจจุบันมีมากกว่า 30 คอนโทรล โดยเป็นลักษณะซอฟต์แวร์รหัสเปิด โดยให้บุคคลทั่วไปร่วมพัฒนา สร้างคอนโทรลเพิ่มเติมสำหรับ เอเอสพีดอตเน็ต เอแจ็กซ์ และแจกจ่ายได้[3]
ความสามารถ | เอเอสพีดอตเน็ต เอแจ็กซ์ 1.0 | เอเอสพีดอตเน็ต เอแจ็กซ์ CTP | ||
---|---|---|---|---|
ความสามารถด้านเซิร์ฟเวอร์ | ||||
Asynchronous เน็ตเวิร์กจากไคลเอนต์ไปเซิร์ฟเวอร์ | สำเร็จ | |||
Authentication ผ่านเว็บเซอร์วิส | สำเร็จ | |||
คลาส AutoCompleteExtender | สำเร็จ | |||
คลาส ControlExtender | สำเร็จ | |||
Web Parts ลากและวาง (drag & drop) | สำเร็จ | |||
คอนโทรล DragOverlayExtender | สำเร็จ | |||
คลาส PopupExtender | สำเร็จ | |||
โพรไฟล์ผ่านเว็บเซอร์วิส | สำเร็จ | |||
คอนโทรล ScriptManager และ ScriptManagerProxy | สำเร็จ | |||
Static page methods ด้วยเว็บเซอร์วิส | สำเร็จ | |||
คอนโทรล Timer | สำเร็จ | |||
คอนโทรล อัปเดตแพนอล | สำเร็จ | |||
คอนโทรล UpdateProgress | สำเร็จ | |||
ความสามารถด้านไคลเอนต์ | ||||
|