asp.net网页问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:14:44
初学ASP.NET网站写了个登陆页面 然后在.cs文件里判断 用户登陆 如果实体为空弹出 用户名或密码错误 不为空 将用户信息保存在session中! 第一次输入 错误的信息 报错正常 但是一输入正确的信息 在重新登录后 不管输入什么都会跳转到那个页面 session中的值还是上 一个正确的值
求如何解决!!!!
如果我是点击后退按钮 那么该怎么写session的清空事件。。

session是跟随浏览器进程的,如果浏览器不关的话,session是不会失效的
要么你就设置一个登出界面,用于清空session信息

在你注销的时候把Session的值清空
不知道你的登陆是怎么写的

加一个注销按钮,在点注销的时候直接让Session[""] = null;然后跳转到登陆页面,浏览器不关Session不会关闭的……

点击登录事件 先清空sesson 用window 验证