该死的Session,哪儿兄弟帮帮我看看是怎么回事?
Session 在某一个页面(母版页)里读取的值是对的,另有一个页面A,这个页面A里的Page_Load里也有读取同一个Session值并输出的代码,用母板页里的链接去调用A,可以正确输出Session的值,而为何用浏览器直接用地址打开的方式调用A,却输出的是前一次赋给Session的值,而且即便是A页在读取这个Session之前(在其他页面)执行过Session.RemoveAll方法,只要用浏览器地址访问A,他照样能显示出前一次赋值给Session的值,而不是这一次赋给Sesssion的值。(Session的值是在登录页面里赋值的)。
我就操了! .net 不会有这样的BUG吧?
哪位兄弟碰到过这种情帮帮忙,谢谢了。