[Wap]OnViewStateExpire异常的处理办法
2007-12-17 10:47
567 查看
[Wap]OnViewStateExpire异常的处理办法
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-14 | Wap ASP.NET session timeout OnViewStateExpire |
现象
我们的Wap页面由dotNET 编写而成,当页面停留时间过长后,由于IIS的session超时时间是20分钟,这时候再点击页面上的控件,它可能报告如下错误:页面是这样的: |
/Mail 中的服务器错误 更多System.Exception 该页所需的会话状态已不可用。或者是会话已过期、客户端未发送有效的会话 Cookie,或是会话状态的历史记录太小。请尝试增加历史记录大小或延长会话到期期限。 方法:OnViewStateExpire |
解决办法
对于这种OnViewStateExpire异常,在vb.net中是可以这么写的:代码: |
Protected Overrides Sub OnViewStateExpire(ByVal e As EventArgs) 'viewstate has expired Me.RedirectToMobilePage[/b]("errorEvent.aspx?ref=viewstate") End Sub |
并且,为了避免其他情况下抓不到错误,导致用户看到非正常报错页面,应该每个页面都这么做:
代码: |
Private Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Error ' Add some code here to log error if desired Me.RedirectToMobilePage[/b]("CustomErrorPage.aspx") End Sub |
编写者 | 日期 | 关键词 |
郑昀@ultrapower | 2005-7-14 | Wap ASP.NET session timeout OnViewStateExpire |
相关文章推荐
- [Wap]OnViewStateExpire异常的处理办法
- [Wap]OnViewStateExpire异常的处理办法
- [Wap]OnViewStateExpire异常的处理办法
- VS2005下的WAP程序开发(OnViewStateExpire问题解决)
- Android-异常处理-Can not perform this action after onSaveInstanceState
- CSE(Corrupted State Exceptions) 严重异常处理办法
- android 2.2版本之后,访问WebService 出现 android.os.NetworkOnMainThreadException异常 处理办法
- iOS之网络—— AFN使用、检测网络状态、HTTPS基本使用、WebView基本使用、OC和JS、NSInvocation、异常处理
- Android3.0版本以上出现android.os.NetworkOnMainThreadException异常与处理方式
- websphere集群在DNS主服务器宕机后异常的处理办法
- Android ListView 和ScroolView 出现onmeasure空指针的解决办法
- NetworkOnMainThreadException异常解决办法
- 两个关于View.SavedState 的异常分析
- android.os.NetworkOnMainThreadException 异常处理
- 关于 AppDomain 未知异常导致进程崩溃的处理办法
- C# 异常处理 状态错乱异常 Corrupted state Exception
- 只有在配置文件或 Page 指令中将 enableSessionState”的异常解决办法
- Android NetworkOnMainThreadException异常解决办法
- cdh hbase 异常 常用处理办法 +1G java heap 内存
- 解决办法:错误异常The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path