Я обнаружил, что это вызвано более часто полем __EVENTVALIDATION
, чем ViewState не загружается. __EVENTVALIDATION
находится внизу страницы, и если он не был получен клиентом, когда пользователь вызвал обратную передачу, вы получите это исключение.
Я еще не нашел отличного решения, но то, что я обычно делаю на страницах, которые обычно вызывают это из-за большого количества контента, - это связывание кнопок с функцией JavaScript, которая проверяет переменную isLoaded, которая только устанавливается истина в документе. уже звоните. Если isLoaded имеет значение false, оно молча ест событие, если это правда, оно разрешает, если проходит. Это неудобно, но большинство моих проблем с обратной передачей положило конец.