2012-02-11 4 views
1

На одном из моих серверов, который имеет довольно большой trasffic Im, получающий ошибку: проверка состояния макета в представлении не удалось.Ошибка проверки MAC-адреса viewstate. Возможно ли, что загружено не все viewstate?

Возможно ли, что это происходит из-за того, что пользователь отправляет форму (например, нажав кнопку asp: Button) до того, как загрузится все viewstate?

Спасибо за любые предложения

ответ

3

Если вы хостинг это приложение в веб-ферме или в кластере убедитесь, что конфигурация определяет тот же validationKey и проверки алгоритма. Помните, что AutoGenerate нельзя использовать в кластере.

Посмотрите на это article для получения полных корневых условий этого типа ошибок и предлагаемых работ.

+0

Но это происходит, только если я нажимаю кнопку «Отправить» очень быстро, как только появится. Проблема не возникает, если я подождал немного – gruber

+0

, попробовав работу вокруг # 2, пометив форму как отключенную, а затем включите ее в скрипте после завершения загрузки: function enableForm() { document.getElementById ("form"). disabled = false; } window.onLoad = enableForm(); –

+0

Но я спрашивал, возможно ли это, потому что если бы так, то были бы миллиарды таких исключений во всем мире – gruber

Смежные вопросы