[Wap]OnViewStateExpire异常的处理办法

简介:

[Wap]OnViewStateExpire异常的处理办法

编写者

日期

关键词

郑昀@ultrapower

2005-7-14

Wap ASP.NET

session timeout OnViewStateExpire

 

现象

我们的Wap页面由dotNET 编写而成,当页面停留时间过长后,由于IISsession超时时间是20分钟,这时候再点击页面上的控件,它可能报告如下错误:

页面是这样的:

/Mail 中的服务器错误

 

更多System.Exception
该页所需的会话状态已不可用。或者是会话已过期、客户端未发送有效的会话 Cookie,或是会话状态的历史记录太小。请尝试增加历史记录大小或延长会话到期期限。
方法:OnViewStateExpire

 

手机用户肯定是不可接受这种用户体验的。

解决办法

对于这种OnViewStateExpire异常,在vb.net中是可以这么写的:

 代码:

Protected Overrides Sub OnViewStateExpire(ByVal e As EventArgs)

        'viewstate has expired

    Me.RedirectToMobilePage("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("CustomErrorPage.aspx")
End Sub

 

目录
相关文章
|
6月前
|
小程序 PHP
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
[微擎]多系统共用accesstoken修复wifi小程序文本敏感词汇检测+图片检测原生php(可用)
|
11月前
|
iOS开发
苹果手机请求程序报network error错误
苹果手机请求程序报network error错误
315 0
|
11月前
|
SQL 开发框架 安全
绕过安全狗【后续再更新】
绕过安全狗【后续再更新】
|
11月前
|
数据采集
两个绕过网站反爬机制的方式
两个绕过网站反爬机制的方式
|
Shell 网络安全 数据库
如何修复 WordPress 定制开发中的“重定向过多”错误
“太多重定向”是什么意思?“太多重定向”是常见的 WordPress 定制开发错误之一,表明配置了两个或多个竞争重定向,当浏览器尝试加载您的 WordPress 网站时会创建重定向循环,下面由北京六翼信息技术有限公司的开发工程师为大家重点介绍一下。
如何修复 WordPress 定制开发中的“重定向过多”错误
|
监控 安全 搜索推荐
网址被QQ拦截后应该怎么做才可能尽快解除拦截
作为一个多元化的应用平台,QQ拥有着庞大的基础用户群,腾讯旗下任何一个新兴的网络应用都会受到QQ用户的广泛认可,因此,QQ应用平台一直是网站推广的理想选择。
661 0
网址被QQ拦截后应该怎么做才可能尽快解除拦截
|
SQL 安全 搜索推荐
如何处理网站被植入恶意的一些代码导致的被机房拦截提示
如何处理网站被植入恶意的一些代码导致的被机房拦截提示
244 0
如何处理网站被植入恶意的一些代码导致的被机房拦截提示
|
安全 搜索推荐 数据库
网站被黑入侵被挂马后跳转如何解决处理掉跳转代码?
网站被黑入侵被挂马后跳转如何解决处理掉跳转代码?
234 0
网站被黑入侵被挂马后跳转如何解决处理掉跳转代码?
|
缓存 安全 JavaScript
苹果cms漏洞POC原理分析与V8 V10被挂马解决办法分享
苹果CMS漏洞是越来越多了,国内很多电影网站都使用的是maccms V10 V8版本,就在2020年初该maccms漏洞爆发了,目前极少数的攻击者掌握了该EXP POC,受该BUG的影响,百分之80的电影站都被攻击了,很多电影站的站长找到我们SINE安全来解决网站被挂马的问题,通过分析我们发现大部分客户网站在数据库中都被插入了挂马代码,尤其电影片名d_name值被直接篡改,并且是批量挂马,导致用户打开网站访问直接弹窗广告并跳转。
1076 0
苹果cms漏洞POC原理分析与V8 V10被挂马解决办法分享