Неверный Viewstate - PullRequest
       16

Неверный Viewstate

1 голос
/ 03 апреля 2010

Я всегда получал эту ошибку, ребята, на моем сайте. У кого-нибудь есть решение.


Stacktrace
at System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType) at System.Web.UI.Page.DecryptString(String s) at System.Web.Handlers.ScriptResourceHandler.DecryptParameter(NameValueCollection queryString) at System.Web.Handlers.ScriptResourceHandler.ProcessRequestInternal(HttpResponse response, NameValueCollection queryString, VirtualFileReader fileReader) at System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext context) at System.Web.Handlers.ScriptResourceHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Query String
d=J_c3w3Q59U-PnoRlWBPOJMVgHe_9Ile9wANEXiRFLzG8mequestManager._initialize('ctl00%24ScriptManager1'



Я заметил, что есть строки, которые были добавлены в последнюю часть ScriptResource.axd, которые не являются частью строки запроса (equestManager._initialize ('ctl00% 24ScriptManager1'). Я не знаю, как эта строка заканчивается здесь . Я использую MS Ajax, веб-формы и IIS7 в плане общего хостинга.

1 Ответ

0 голосов
/ 03 апреля 2010

Это ошибка, вызванная пользователями IE8, вы можете прочитать об этом здесь: http://blogs.msdn.com/ieinternals/archive/2009/07/27/Bugs-in-the-IE8-Lookahead-Downloader.aspx

Основы таковы, что когда IE8 обрабатывает страницу, он иногда просто оставляет 4 КБ, и если ваш<script src="ScriptResource.axd?.... запускается и усекается, когда страница возвращается с пропуском 4k, вплоть до использования соответствующей кавычки для закрытия src="", что приводит к очень странному запросу на ваш сервер.Обновление: Исправлено: KB980182 (01.04.2010)

...