|
.net
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Problem with porting 1.1 code to 2.0following error in Visual Studio 2005: The state information is invalid for this page and might be corrupted. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: The state information is invalid for this page and might be corrupted. Source Error: [No relevant source lines] Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\safr\118004fd\203f0603\App_Web_sv3-fnpn.48.cs Line: 0 Stack Trace: [FormatException: Invalid character in a Base-64 string.] System.Convert.FromBase64String(String s) +0 System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +134 System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +30 System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded() +212 [ViewStateException: Invalid viewstate. Client IP: 127.0.0.1 Port: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) ViewState: /wEWAgKOg/LRDgKN4NHjBij4PKMgzQWEZZkIk8JSlKYY7EC/,/wEWDAKCxZ+jDQKkpuXGBwL69am5BgLh797wDAK1sI/HCgLvjO4YAo3g0eMGAsyw8osKAvWVzI0KAorJ7tsBAq7EpukBAvbp+p0Djowsg+f3etZ7ubdiJW0xlk3WE2Y= Referer: http://localhost:2732/SAFR/SystemForm.aspx?SystemID=7135 Path: /SAFR/SystemForm.aspx] [HttpException (0x80004005): The state information is invalid for this page and might be corrupted.] System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +171 System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, String persistedState) +37 System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded() +249 System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +202 System.Web.UI.Control.ValidateEvent(String uniqueID, String eventArgument) +83 System.Web.UI.Control.ValidateEvent(String uniqueID) +35 System.Web.UI.HtmlControls.HtmlInputText.LoadPostData(String postDataKey, NameValueCollection postCollection) +101 System.Web.UI.HtmlControls.HtmlInputText.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +36 System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +478 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5915 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +188 System.Web.UI.Page.ProcessRequest() +112 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +37 System.Web.UI.Page.ProcessRequest(HttpContext context) +135 ASP.systemform_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\safr\118004fd\203f0603\App_Web_sv3-fnpn.48.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +401 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +117 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42 -- Bill Larson Hi Bill,
Welcome to ASPNET newsgroup. From your description, after upgrated to asp.net 2.0, one of your asp.net page will always throw some validation exception when running, yes? Does the exception always occur only when you postback the page? Also, from the page's aspx and codebehind, can you find any particular changes in it? Based on my experience, since ASP.NET 2.0 use "EnableEventValidation" by default, so if you page programmatically output some clientside script for post back or write out some html form elememt, there'll raise such validation exception when post back.... You can try turn off the "EnableEventvalidation" in @Page directive to see whether it helps... @ Page http://msdn2.microsoft.com/en-us/library/ydy4x04a.aspx If there're anything else you found, please feel free to post here also. Regards, Steven Cheng Microsoft Online Support Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.) -------------------- Show quoteHide quote | Thread-Topic: Problem with porting 1.1 code to 2.0 microsoft.public.dotnet.framework.aspnet:368852| thread-index: AcYSM7wrazKd2jVTRZe9E3QqJawXfA== | X-WBNR-Posting-Host: 158.15.255.228 | From: "=?Utf-8?B?QmlsbA==?=" <Keep@community.nospam> | Subject: Problem with porting 1.1 code to 2.0 | Date: Thu, 5 Jan 2006 12:08:03 -0800 | Lines: 82 | Message-ID: <2FDC3C6C-F684-46EE-94DD-F1E91D046***@microsoft.com> | MIME-Version: 1.0 | Content-Type: text/plain; | charset="Utf-8" | Content-Transfer-Encoding: 7bit | X-Newsreader: Microsoft CDO for Windows 2000 | Content-Class: urn:content-classes:message | Importance: normal | Priority: normal | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0 | Newsgroups: microsoft.public.dotnet.framework.aspnet | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250 | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl | Xref: TK2MSFTNGXA02.phx.gbl Show quoteHide quote | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize| | Does anyone know how to fix this problem? On form submittal I'm getting the | following error in Visual Studio 2005: | | The state information is invalid for this page and might be corrupted. | Description: An unhandled exception occurred during the execution of the | current web request. Please review the stack trace for more information about | the error and where it originated in the code. | | Exception Details: System.Web.HttpException: The state information is | invalid for this page and might be corrupted. | | Source Error: | | | [No relevant source lines] | | | Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET | Files\safr\118004fd\203f0603\App_Web_sv3-fnpn.48.cs Line: 0 | | Stack Trace: | | | [FormatException: Invalid character in a Base-64 string.] | System.Convert.FromBase64String(String s) +0 | System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +134 | | (String serializedState) +30 | System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded() /wEWAgKOg/LRDgKN4NHjBij4PKMgzQWEZZkIk8JSlKYY7EC/,/wEWDAKCxZ+jDQKkpuXGBwL69am+212 | | [ViewStateException: Invalid viewstate. | Client IP: 127.0.0.1 | Port: | User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET | CLR 1.1.4322; .NET CLR 2.0.50727) | ViewState: | 5BgLh797wDAK1sI/HCgLvjO4YAo3g0eMGAsyw8osKAvWVzI0KAorJ7tsBAq7EpukBAvbp+p0Djow sg+f3etZ7ubdiJW0xlk3WE2Y= Show quoteHide quote | Referer: http://localhost:2732/SAFR/SystemForm.aspx?SystemID=7135 System.Web.UI.HtmlControls.HtmlInputText.System.Web.UI.IPostBackDataHandler.| Path: /SAFR/SystemForm.aspx] | | [HttpException (0x80004005): The state information is invalid for this page | and might be corrupted.] | System.Web.UI.ViewStateException.ThrowError(Exception inner, String | persistedState, String errorPageMessage, Boolean macValidationError) +171 | System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, | String persistedState) +37 | System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded() +249 | System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String | argument) +202 | System.Web.UI.Control.ValidateEvent(String uniqueID, String | eventArgument) +83 | System.Web.UI.Control.ValidateEvent(String uniqueID) +35 | System.Web.UI.HtmlControls.HtmlInputText.LoadPostData(String postDataKey, | NameValueCollection postCollection) +101 | | LoadPostData(String postDataKey, NameValueCollection postCollection) +36 Show quoteHide quote | System.Web.UI.Page.ProcessPostData(NameValueCollection postData, System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionSteBoolean | fBeforeLoad) +478 | System.Web.UI.Page.ProcessRequestMain(Boolean | includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5915 | System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, | Boolean includeStagesAfterAsyncPoint) +188 | System.Web.UI.Page.ProcessRequest() +112 | System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +37 | System.Web.UI.Page.ProcessRequest(HttpContext context) +135 | ASP.systemform_aspx.ProcessRequest(HttpContext context) in | c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET | Files\safr\118004fd\203f0603\App_Web_sv3-fnpn.48.cs:0 | | p.Execute() +401 Show quoteHide quote | System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& | completedSynchronously) +117 | | | | ---------------------------------------------------------------------------- ---- | Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET | Version:2.0.50727.42 | | -- | Bill Larson |
Other interesting topics
possible java script question
Thread not working PostBack Events on Server Running .NET 1.1 and 2.0 FxCop App Security Extend the Membership Provider to include more user data Preserve Data to Edit on DataGrid When Filtering asp:Wizard inside of a asp:FormView breaks two-way databinding Directory.CreateDirectory - Could not find a part of the path Check textbox value... Can't get rid of the time part of a date |
|||||||||||||||||||||||