Validation of viewstate MAC failed.
คงเป็นปัญหาคาใจ Developer หลายๆ คน ที่เปิด Google แล้ว ดูมาจากหลายๆ ทีก็แก้ปัญหาไม่ได้สักที วันนี้เรามีวิธีง่ายๆ มาฝาก จากประสบการณ์ของผมเอง
เมื่อมัน แก้ไม่ได้ ก็ปิดมันซะเลย!! โดยไปที่ Web.Config ของเรา ใส่ Code ด้านล่างในส่วนของ System.web
<pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode="Never" enableViewStateMac="false" />
หากยังไม่ได้ผล ให้ไปที่ IIS ของคุณ ไปที่ Site และ App ที่เกิด Error
ดับเบิลคลิกที่ Machine Key เอาเครื่องหมายถูกที่ Automatically genrate at runtime และ Automatically generate at runtime ออกทั้งคู่
แล้วคลิก Generate Keys ที่เมนูทางขวา 1 ครั้ง แล้วลองดูใหม่ครับ ถ้ายังไม่ได้ผล ก็ Comment ด้านล่างมาครับ เดี๋ยวผมช่วยตอบ
ปรับปรุงล่าสุด: -/-