Session 过期, 浏览器提示发送错误数据问题
我的代码如下:
程序通过Session验证和传输数据,登陆后进入页面index.aspx(Page_Load代码见下),第2天早上上班(Session过期),点击这个页面的按扭,正常情况下(大部分机器都这样)转入error.aspx页面,我客户的一台机器,有时候提示 浏览器发送数据 失败, 而出现乱码,
大家看下什么原因, 由于客户不懂程序,他认为问题很严重, 大家提提建议,看下什么原因。
private void Page_Load(object sender, System.EventArgs e)
{
if(Session[ "id "]==null|| Session[ "sort "]==null|| Session[ "lang "]==null)
{
Response.Redirect( "../Show/error.aspx ");
}
if(IsPostBack==false)
{
bt_del.Visible=true ;
bt_restore.Visible=false;
bt_CompleteDelete.Visible=false ;
Page_bind(0,1);
Lang_Bind();
}
}
------解决方案--------------------Response.Redirect( "../Show/error.aspx ");
改为
Response.Redirect( "http://gb.cri.cn/mmsource/images/2006/07/06/el060706163.jpg ");
让这个人测试两天,看看什么是否发送数据失败。
------解决方案--------------------第2天早上上班(Session过期)这个session保存的时间可真够长啊.
session过期,直接转到登录页就可以了.