[WAP]如何处理onViewStateExpire异常
终极管理员 知识笔记 38阅读
question:更多系统?异常此页面所需的会话状态不再可用。会话已过期,客户端尚未发送有效的会话Cookie,或者会话状态的历史记录太小。请尝试增加历史大小或延长会话到期时间。方法:OnViewStateExpiregoogle搜索解决方案如下:有疑问。针对此OnViewStateExpire异常的解决方案,您可以在vb.net中编写如下代码:
quot;MsoNormal"" align=""left"" text-align:="" left;="" mso-pagination:="" widow-orphan"="" 0pt;="" 0cm="">Protected Overrides Sub OnViewStateExpire(ByVal e As EventArgs)
![[WAP]如何处理onViewStateExpire异常](https://www.feiniaomy.com/xzm_artimg/2309160852ghls77195585_0.png)
´viewstate has expired
![[WAP]如何处理onViewStateExpire异常](https://www.feiniaomy.com/xzm_artimg/2309160852ghls77195585_1.png)
Me.RedirectToMobilePage("errorEvent.aspx?ref=viewstate")
End Sub
从而让页面主动捕获到这个错误,并前往重新登录的页面或者统一错误页面。
并且,为了避免其他情况下抓不到错误,导致用户看到非正常报错页面,应该每个页面都这么做:
代码:
|
Private Sub Page_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Error
|
标签: