注销页面 logout的代码如下(它只是个中间过渡页面,目的只是把所有Session值消掉,然后跳回到登录login页面)
Session.Clear();
Session["UserName"]=null;
Session["Login"]=null;
Session["userID"]=null;
Session["Ename"]=null;
Session["prevpage"]=null;
Response.Redirect("Login.aspx");
注销后跳回到login登录页面后,login代码中对上述Session赋值后,
再Response.Redirect("Default.aspx");到Default页面,
发现Default页面的Session值已经更新了,
但是当转到其他页面后(用html中的<a href>方式跳转)
发现这些页面的Session值“还是维持注销前的Session值”,
只有把页面刷新一遍才会显示正确的重新登录后的Session值,真是ft。大家看看我是哪里出了错了,
或者向我指点迷津,告诉一下你们注销的代码。
3xs
Session.Clear();
Session["UserName"]=null;
Session["Login"]=null;
Session["userID"]=null;
Session["Ename"]=null;
Session["prevpage"]=null;
Response.Redirect("Login.aspx");
注销后跳回到login登录页面后,login代码中对上述Session赋值后,
再Response.Redirect("Default.aspx");到Default页面,
发现Default页面的Session值已经更新了,
但是当转到其他页面后(用html中的<a href>方式跳转)
发现这些页面的Session值“还是维持注销前的Session值”,
只有把页面刷新一遍才会显示正确的重新登录后的Session值,真是ft。大家看看我是哪里出了错了,
或者向我指点迷津,告诉一下你们注销的代码。
3xs
解决方案 »
- ashx中session问题
- asp.net中,repeater在前台如何使用div+css控制显示格式
- 请高手帮偶修改一下down.asp
- 请教, 如何将存储过程返回的表, 绑定到DataGrid.
- asp.net中怎么使网页的一个元素随着浏览器窗口滚动条滚动
- 如何读出存储过程的SQL?
- 初学ASP.net但现在大部分书中的代码不是在vs.net环境下编写的,是否有影响?
- [紧急求助][在线等待] 求使用 MD5 加密密码的程序段!
- 关闭浏览器时怎样清除 application 变量
- 请问如何打开扩展名为asp文件
- 现在各大城市中,asp.net和jsp相比哪个更赚钱?
- form表单提交的问题?
Session.Abandon();
用了 还是 会出现 Session值没有刷新的情况
IE-〉工具-〉internet 选项-〉常规-〉设置-〉将自动改为“每次访问此页时检查”。
还是不行!
至于参数查查msdn
当然用这种方法必须给session设置一个时间值
protected void Session_End(Object sender, EventArgs e)
{ Session.RemoveAll();
Response.Redirect("Login.aspx"); }
{
}