Session 的怪问题,很急哦!高分等你拿! ( 积分: 200 )

  • 主题发起人 主题发起人 石嶷山友
  • 开始时间 开始时间

石嶷山友

Unregistered / Unconfirmed
GUEST, unregistred user!
我在两个 webform A 和 B ,在Aform 中 Session["username"]="LU",在 Bform 中查询Session["username"]的值,发出每次查询的结果都不一样,一次是 "LU"
,另一次却是空值。不知道为什么,我没有改变 Session["username"]的值,为什么系统会帮我改变呢?我以前却没有碰见这样的哦。不止一个Session["username"]会变,所有的Session都会变哦!
Global.asax文件中Session的配置如下:
protected void Session_Start(Object sender, EventArgs e)
{
Session["countid"]="0";
Session["dxpage"]="0";
Session["username"]="";
}
protected void Session_End(Object sender, EventArgs e)
{
Session.Abandon();
}
 
我在两个 webform A 和 B ,在Aform 中 Session["username"]="LU",在 Bform 中查询Session["username"]的值,发出每次查询的结果都不一样,一次是 "LU"
,另一次却是空值。不知道为什么,我没有改变 Session["username"]的值,为什么系统会帮我改变呢?我以前却没有碰见这样的哦。不止一个Session["username"]会变,所有的Session都会变哦!
Global.asax文件中Session的配置如下:
protected void Session_Start(Object sender, EventArgs e)
{
Session["countid"]="0";
Session["dxpage"]="0";
Session["username"]="";
}
protected void Session_End(Object sender, EventArgs e)
{
Session.Abandon();
}
 
问题已经解决。出错原因是因为本人将Access数据库放在bin目录内所至。将Access数据库移出bin目录,另建一个目录存放后问题立即解决。
 
不会吧,那么傻冒的[:D]
 
你是否观察过打开第二个窗体时是否产生了一个新的会话?
我以前也遇到了相似的问题!
 
后退
顶部