The input is not a valid Base-64 string as it contains a non-base 64 character
用户在提交一个表单的时候出现这样一个异常 我在我自己那里模拟不出来 好像是用户输入的东西有问题
求解释
错误:
[FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters. ]
System.Convert.FromBase64String(String s) +0
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +77
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37
System.Web.UI.HiddenFieldPageStatePersister.Load() +147
[ViewStateException: Invalid viewstate.
Client IP: 10.1.1.110
Port: 55392
Referer: http://hk.crm.******.com/MyClients/MyClientFormEdit.aspx/AccountNum=1686&SubAccount=0&AccountType=M&EditType=3
Path: /MyClients/MyClientFormEdit.aspx
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
ViewState: /wEPDwUJMzg3MzA0MTA3D2QWAmYPZBYCAgEPFg4eC1NwbGl0U3ltYm9sBQEgHglUb2RheURlc2MFBVRvZGF5HgVUb2RheQULMDEgQXVnIDIwMTIeCkRheU9mVG9kYXkFAjAxHgRIb3VyBQIxNx4DTWluBQI1Nx4LTGFiZWxFc2NLZXkFFEVzYyZuYnNwO0tleSZuYnNwO09yFgICGQ9kFiYCAQ8PFgIeBFRleHQFDkNsaWVudCBEZXRhaWxzZGQCAw8PFgIfBwUQV2luIEhhbnZlcmt5IEx0ZGRkAgcPDxYCHwcFDCAgMTY4NiAtICAgMGRkAgkPZBYaAgEPFgQeBXZhbHVlBQtBZGQgTWVzc2FnZR4HVmlzaWJsZWdkAgMPFgIfCAUIQWRkIENhbGxkAgcPFgQfCAUSQXNzaWduIHRvIFNhbGVzbWFuHwloZAIJDxYCHwgFDEFzc2lnbiB0byBDU2QCCw8WAh8IBQdSZWxlYXNlZAINDxYCHwgFCFJlZ2lzdGVyZAIPDxYCHwgFGVJlZ2lzdGVyIGFzIE5vcm1hbCBNZW1iZXJkAhcPDxYEHwcFC0FkZCBT...]