我不时面对这个错误,
ExecuteStep at line:0 at Column:0状态信息对于此页面无效,可能已损坏.(*)无效的视图状态
内部异常:
Application_Error中的未处理异常At line at line:0 at Column:0 Base-64 char数组或字符串的长度无效
调试已启用,并且pdb文件存在,如您所见,调试信息并不能准确地告诉我它在哪里发生.
我正在使用ASP.NET,C#,DotNet 4.5
这只发生在特定页面的负载上.
[FormatException: Invalid length for a Base-64 char array or string.]
System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength) +10545359
System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength) +130
System.Convert.FromBase64String(String s) +41
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString, Purpose purpose) +66
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter2.Deserialize(String serializedState, Purpose purpose) +8
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter2 formatter, String serializedState, Purpose purpose) +40
System.Web.UI.HiddenFieldPageStatePersister.Load() +127
[ViewStateException: Invalid viewstate.
Client IP: ::1
Port:
Referer: http://localhost:8000/ERP/MemberArea/Permits/Process_New.aspx
Path: /ERP/MemberArea/Permits/Process_New.aspx
User-Agent: Mozilla/5.0 (Windows NT …Run Code Online (Sandbox Code Playgroud)