使用ASP.NET和C#“Base-64字符串中的无效字符”
发布时间:2020-05-23 23:02:15 所属栏目:asp.Net 来源:互联网
导读:我在发布页面时遇到了这个问题.该页面有一个由下拉列表的onchange调用的jquery ajax加载,如果我禁用onchange,帖子可以工作. “状态信息对于此页面无效,可能已损坏” [FormatException: Invalid character in a Base-64 string.] System.Convert.FromBase64Str
|
我在发布页面时遇到了这个问题.该页面有一个由下拉列表的onchange调用的jquery ajax加载,如果我禁用onchange,帖子可以工作. “状态信息对于此页面无效,可能已损坏” [FormatException: Invalid character in a Base-64 string.]
System.Convert.FromBase64String(String s) +0
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +72
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() +113
[ViewStateException: invalid Viewstate.
Client IP: 127.0.0.1
Port:
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.4506.2152; .NET CLR 3.5.30729)
ViewState: /wEPDwULLTE1NjAwNjAwNDMPZBYCZg9kFgRmD2QWAgIOD2QWCAIBDxYCHgRUZXh0BSpTcGVyaW5kZSBJbcOzdmVpcyAmcnNhcXVvOyBQw6FnaW5hIEluaWNpYWxkAgMPFgIfAAUOdmVuZGFyLCBhbHVnYXJkAgUPFgIfAGVkAgcPFgIfAAUaaHR0cDovL3d3dy5zcGVyaW5kZS5jb20uYnJkAgEPZBYQAgMPEGQQFQEPVGlwbyBkZSBJbcOzdmVsFQEAFCsDAWdkZAIEDxBkEBUBBkNpZGFkZRUBABQrAwFnZGQCBg8QZA8WAWYWARAFD1RpcG8gZGUgSW3Ds3ZlbGVnZGQCBw8QD2QWAh4Ib25jaGFuZ2UFGSQuY2hhbmdlQ2l0eSh0aGlzLnZhbHVlKTsPFgFmFgEQBQZDaWRhZGVlZ2RkAggPZBYQAgEPFgIfAAUMTE9GVCBWSVNDQVlBZAIDDxYCHwAFKUNhc2EgMyBkb3JtaXTDs3Jpb3Mgbm8gYmFpcnJvIEJlbGEgVmlzdGEuZAIHDxYCHwAFHjxzdHJvbmc+UiQgMjUwLjAwMCwwMDwvc3Ryb25nPmQCCQ8WAh8ABRUxNTYwLjQ0IG08c3VwPjI8L3N1cD5kAgsPFgIfAAUJMyBlIDQgIEQuZAINDw8WBh8ABRBFeGNsdWlyIGRhIGxpc3RhHgdUb29sVGlwBRBFeGNsdWlyIGRhIGxpc3RhHgtOYXZpZ2F0ZVVybAUUI3JlbW92ZUxpbmsgMjEwMDM3NzlkZAIPDw8WBh8DBUB+L3ZlbmRhL2xhbmNhbWVudG...]
[HttpException (0x80004005): As informaes sobre estado so inválidas para esta página e podem estar corrompidas.]
System.Web.UI.ViewStateException.ThrowError(Exception inner,String persistedState,String errorPageMessage,Boolean macValidationError) +106
System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner,String persistedState) +14
System.Web.UI.HiddenFieldPageStatePersister.Load() +217
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105
System.Web.UI.Page.LoadAllState() +43
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) +6785
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) +242
System.Web.UI.Page.ProcessRequest() +80
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.content_search_default_aspx.ProcessRequest(HttpContext context) in c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Filesweb-site-2009e4bfc9d6d5d6c855App_Web_zcb1qfmu.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously) +75
可能是什么原因?以前有人见过吗? 谢谢 编辑: 所以,我发现了为什么会这样.在Page_Load的末尾,我编写了一个调用jquery函数的javascript行,该函数将新字段加载到div中.所以,正如我所看到的,这导致在viewstate上产生不一致.对于这种情况,禁用ViewState不是一个选项.它适用于FF,它在IE上有缺陷.任何人? 谢谢 解决方法刚碰到这个.从您通过jquery加载的页面中删除表单标记.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – ASP.NET优化 – 捆绑
- asp.net – 如何将Controller上的Ajax reqest重定向到登录页
- F#和ASP.NET
- asp.net-mvc – ASP.NET MVC中的通用基本控制器错误处理问题
- asp.net – 在IIS中有类似cron作业的东西吗?
- asp.net-mvc-4 – ASP.NET MVC Web Api无法将QueryString映
- ASP.NET和C#有什么区别?
- asp.net-mvc-4 – ASP.NET Web API的自定义MVC AuthorizeAt
- ASP.NET窗体身份验证和“无身份验证”子文件夹
- asp.net-mvc – 如何将MVC 3项目更新为jQuery 1.6?
推荐文章
站长推荐
- ASP.NET页面验证
- asp.net-mvc-3 – 在Application_Start中访问nin
- asp.net-mvc – 路由是在我的区域中找到控制器,但
- asp.net – 来自数据库的实体框架更新模型,不为t
- StructureMap和ASP .Net Web API和.Net Framewor
- asp.net – 为什么IIS7需要很长时间
- asp.net-mvc-3 – Glimpse.axd 403ing在IIS上
- asp.net-mvc – 在ASP.NET MVC3中有一个无会话控
- asp.net – 通过在弹性beanstalk的负载均衡器中的
- asp.net-mvc – MVC控制器操作参数为null
热点阅读
