Tôi đã sử dụng sau trong web.configmục đích cho <trang enableEventValidation = "false">
<pages enableEventValidation="false">
này sửa chữa một vấn đề chúng tôi đã có với Ajax.
Chúng tôi có một trang web nếu bạn duyệt trực tiếp bằng siêu liên kết HTML tiêu chuẩn sẽ hoạt động tốt.
Nếu bạn duyệt đến trang từ một trang khác thông qua liên kết bên trong một khung nhìn GridView và response.redirecting trong sự kiện RowCommand đến trang chuyển một ID trong chuỗi truy vấn. Trang sẽ phát các lỗi từ các điều khiển bên trong bảng điều khiển nêu rõ số
"Đối số trả về hoặc trả về không hợp lệ. Xác thực sự kiện được bật trong cấu hình hoặc <% @ Page EnableEventValidation =" true "%> trong một trang. xác minh rằng các đối số cho các sự kiện postback hoặc gọi lại bắt nguồn từ điều khiển máy chủ ban đầu được hiển thị. Nếu dữ liệu hợp lệ và được mong đợi, hãy sử dụng phương thức ClientScriptManager.RegisterForEventValidation để đăng ký dữ liệu đăng lại hoặc gọi lại để xác thực. "
I rất vui khi rời khỏi trang xác thực là sai vì dường như không có hiệu ứng nào khác.
Bất kỳ ý tưởng gì đang xảy ra?
Tôi đã tìm thấy [câu trả lời này] (http://stackoverflow.com/a/9104931/1178314) về câu hỏi lừa đảo khá tốt và thiếu ở đây. –