暗黑一个赛季多长时间:为什么我用c#做的Session一连接数据库Session中保存的数据就不存在了

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 15:18:59
我想把用户名信息保存在Session里,跳转到另一个页面仍然显示该用户的信息,但是在不添加数据库验证用户名是否合法时,跳转到的另外一个页面就能正常显示保存在Session中的信息,但是我用c#做的Session只要一连接数据库验证输入的用户名是否为合法的时候,Session中保存的数据就不存在了,跳转到的页面就什么都不显示了。郁闷了很久了,谁能解决这个问题加分啊,查了一些资料也没结果,在线等QQ21438177
对于我所说的方法都试了数十次了,都出现同样的问题,有人能解释下吗?
或者能提供其他但是能达到同样效果的方法,一样给加分哈

楼主的问题确实很奇怪,我和他一起研究了很久,只要 OleDbConnection 一 Open,Session 值就丢失,连完全无关的其它类的静态成员的值都会丢失。

如果把有关数据库的代码注释掉,就一切正常了。

不会吧`我都是这样用的啊`
try
{
cn.open();
~~~~表达式~~~~~
}
catch(Exception ex)
{
ex.Message.ToString();
}
finally
{
cn.close();
}
看看`

不会吧。你加我QQ,我帮你看看
10131085

用户名信息在数据库验证后再保存在Session里吧。我从来没出现过这样的问题。