การปล่อยเวอร์ชันเบราว์เซอร์ใหม่กลายเป็นแนวโน้มบางอย่าง ไม่กี่วันก่อน เราคุ้นเคยกับการอัปเดตเบราว์เซอร์ที่เกิดขึ้นปีละสองครั้ง แต่วันนี้อัปเดตเหล่านี้เกิดขึ้นบ่อยมาก ข้อเท็จจริงที่ว่าอัปเดตเหล่านี้เกิดขึ้นบ่อยมากนี้กดดันนักพัฒนา ซึ่งหมายความว่าอัปเดตเหล่านี้ไม่ได้เป็นไปอย่างสมบูรณ์เสมอไป ตัวอย่างหนึ่งของอัปเดตที่มีบั๊กคือบั๊กที่ก่อให้เกิด JavaScript Error _doPostBack is undefined

สาเหตุของ JavaScript Error _doPostBack is undefined?
โดยพื้นฐานแล้ว ข้อผิดพลาดนี้เกิดจากบั๊กในไฟล์นิยามของ Internet Explorer 10 บั๊กนี้มีอยู่ในเวอร์ชัน IE ที่จัดส่งมาพร้อมกับ .NET 2.0 และ .NET 4 เวอร์ชันเหล่านี้ใช้ได้ดีกับเบราว์เซอร์ส่วนใหญ่ แต่ Internet Explorer 10 ไม่ทำงานกับช่วงนิยามเดียวกัน เมื่อข้อผิดพลาดนี้เกิดขึ้น คุณจะได้รับข้อความข้อผิดพลาดดังนี้:
_doPostBack is undefined
ข้อผิดพลาดนี้มักเกิดขึ้นกับแอปพลิเคชัน ASP.Net
วิธีแก้ไข JavaScript Error _doPostBack is undefined
มีสองวิธีในการแก้ไขข้อผิดพลาด Internet Explorer 10 นี้ วิธีแก้ไขระดับระบบ และวิธีแก้ไขเฉพาะเจาะจง
วิธีแก้ไขระดับระบบ:
คุณสามารถซ่อมแซมข้อผิดพลาด _doPostBack is undefined ได้โดยเพียงทำตามขั้นตอนในบทความ KB ของ Microsoft คุณสามารถหาได้ที่นี่:
- บทความ KB .NET 4 พร้อมใช้งานที่ https://support.microsoft.com/kb/2600088
- บทความ KB .NET 2.0 สามารถอ่านได้ที่ https://support.microsoft.com/kb/2600100 และ https://support.microsoft.com/kb/2608565
ถ้าคุณพบขั้นตอนใดขั้นตอนหนึ่งสับสน ลองแค่รัน Windows Update และรวมอัปเดต Internet Explorer ทั้งหมด โอกาสมีว่าจะมีอัปเดตเพื่อแก้ไขปัญหา
วิธีแก้ไขเฉพาะเจาะจง:
ถ้าวิธีแก้ไขของ Microsoft ไม่ได้ผลบนระบบของคุณด้วยเหตุผลใดเหตุผลหนึ่ง ยังมีสิ่งที่คุณสามารถทำได้ วิธีแก้ไขนี้เฉพาะเจาะจงกว่า เพราะจะระบุนิยามและรายการรีจิสทรีที่ผิดพลาด และแก้ไขมัน คุณจะต้องดาวน์โหลดเครื่องมือซ่อมแซม Windows เพื่อใช้วิธีแก้ไขนี้ แต่ว่ามันคุ้มค่ากับความยุ่งยาก นี่คือสิ่งที่คุณต้องทำ:
- คลิกที่ลิงก์ดาวน์โหลดซอฟต์แวร์ที่ด้านล่างของบทความนี้และดาวน์โหลดแพ็กเกจติดตั้ง
- รันตัวติดตั้งเพื่อติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ของคุณ
- เปิดซอฟต์แวร์และรันสแกนหาข้อผิดพลาด
- คลิกที่ Fix All เพื่อให้โปรแกรมซ่อมแซมปัญหาที่ตรวจพบทั้งหมด
- เมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ของคุณ