Я нашел корень этой проблемы на своем веб-сайте, и мне, наконец, удалось решить ее. Это не прямой ответ на ваш вопрос, но я хотел поделиться этой небольшой информацией.
В прошлом я пробовал все (в том числе решение, предложенное Джеффаксом выше), но безрезультатно, и я не хотел устанавливать enableViewStateMac="false"
(как упоминал Релшарк выше) для моей страницы, потому что это просто скрывает проблема.
Что вызвало проблему в моем случае? Проблема была вызвана использованием модуля Intelligencia.UrlRewriter (версия 2.0 RC 1, сборка 6) на некоторых страницах моего веб-сайта. Я использовал несколько дружественных для SEO ссылок, и это вызывало ошибку проверки ViewState. Когда я использовал «нормальные» ссылки (вместо SEO-дружественных ссылок), проблема исчезла!
Я воспроизвел проблему несколько раз, чтобы убедиться, что это не ложная тревога (я использую ASP.NET 3.5).
Я знаю, что некоторые из вас могут не использовать вышеупомянутый модуль и все еще получают эту ошибку, которая подразумевает, что причина в чем-то другом. По крайней мере, поделиться этим опытом может быть полезно для некоторых.