一段时间以来,我一直遇到此错误消息。我尝试复制该问题,并在加载仍在进行时通过单击向导按钮成功复制了该问题。我试图使用脚本禁用按钮和其他元素,该脚本将在页面加载期间禁用此元素,并在之后启用它们,但仍然无法正常工作。我认为此问题是由于回发造成的,但此修复程序无法正常工作。而且我不确定这是否是复制问题的唯一方法,但是到目前为止,这就是我发现问题的唯一方法。
Base-64 char数组或字符串的长度无效。
System.FormatException Base-64 char数组的无效长度或 串。
System.Web.HttpException(0x80004005):客户端 断开连接。
---> System.Web.UI.ViewStateException:无效 观看状态。
用户代理:Mozilla / 5.0(X11; CrOS x86_64 11316.123.0)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 72.0.3626.97 Safari / 537.36
ViewState: vwfnk + yfSQJi22s3A + upcornE4ngrVGbj7MGaXOxHO1mBsxv / 1m0vyMIlLBc3FhiXWqXouB / DlFlt / E9QOF26fNkngtxeJ53g2gSdz4BhaDcFamwFAhwqu32CDkFUW84 / + cpdJpvgEz7gZ3EIEmX4xo8gZLXMDcNV4g1cd9ELHmlyUZAw7W4denfEcZmLkGoA1FyGuGb9O0uJILVddcvB4ZZDmciIxzyLr8nczysqqOi9Ml
---> System.FormatException:Base-64字符的长度无效 数组或字符串。
在System.Convert.FromBase64_Decode(Char * startInputPtr,Int32 inputLength,字节* startDestPtr,Int32 destLength)
在System.Convert.FromBase64CharPtr(Char * inputPtr, Int32 inputLength)
在System.Convert.FromBase64String(String s) 在System.Web.UI.ObjectStateFormatter.Deserialize(String inputString,用途)
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter2格式化程序, 字符串serializedState,目的为
在 System.Web.UI.HiddenFieldPageStatePersister.Load()
---结束 内部异常堆栈跟踪---