【百分十万火急地求救】ASP.NET注销登录问题(Session值竟然还保持注销前的)
注销页面 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