小编Amr*_*mro的帖子

无效的Viewstate,Base-64字符数组或字符串的长度无效

我不时面对这个错误,

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)

c# asp.net viewstate

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

viewstate ×1