2010-04-03 6 views
1

J'ai toujours eu cette erreur les gars sur mon site. Tout le monde a une solution.Invalid Viewstate


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' 



je remarqué qu'il ya des chaînes qui se est la dernière en annexe une partie de ScriptResource.axd qui ne font pas partie de la chaîne de requête (equestManager._initialize (« ctl00% 24ScriptManager1 »). Je ne sais pas comment cela . chaîne finit suis here.I en utilisant MS ajax, webforms et IIS7 sur un plan d'hébergement partagé

Répondre

0

C'est un bug causé par les utilisateurs IE8, vous pouvez lire à ce sujet ici: http://blogs.msdn.com/ieinternals/archive/2009/07/27/Bugs-in-the-IE8-Lookahead-Downloader.aspx

Les bases sont que lorsque IE8 traite la page, il en laisse parfois 4kb, et si votre <script src="ScriptResource.axd?.... a commencé et est tronqué, quand le La page est rejointe avec 4k manquant, jusqu'à ce que la citation correspondante pour fermer le src="" est utilisée, ce qui entraîne une demande très étrange à votre serveur.

Mise à jour:It's been fixed now with KB980182 (4/1/2010)

+0

connaissez-vous une fixe/solution de contournement pour cela? – murak

+0

@murak - Attendez que les erreurs disparaissent :) il a été corrigé sur le côté IE8 il y a seulement 2 jours: http://blogs.msdn.com/ieinternals/archive/2010/04/01/IE8-Lookahead- Téléchargeur-Fixe.aspx –