session有值,但是不显示为什么啊!

[复制链接]
查看11 | 回复2 | 2009-2-25 00:13:32 | 显示全部楼层 |阅读模式
我从一个页面将值保存在session里。
string strUserName = this.txtUserNum.Text.Trim();
Session["ID"] = strUserName;
============================================================
在另一个页面
string strUserNum = Convert.ToString(Session["ID"]);
labNum.Text = strUserNum;
此时,用调试模式,可以看到
Session["ID"] 还有 strUserNum,都有值!
但是 labNum.Text=“”(却是空值)!
随后,我把lab控件换成textbox控件,但是textbox.text=""(也是空值)。
而且虽然用调试模式中,seesion有值。
但是response.write(Convert.ToString(Session["ID"]))
打印session的话,也是没有值显示!
到底是怎了??
你们有知道的吗??
图:
调试中session有值,如果用respone.write却不显示。


回复

使用道具 举报

千问 | 2009-2-25 00:13:32 | 显示全部楼层
我说一点,你看看有没有帮助,Session的作用域是和进程相关的,2个页面同时打开时可能在同一个进程里(比如傲游这样的单进程多页面),也可能不在一个进程里,你再仔细看看...
回复

使用道具 举报

千问 | 2009-2-25 00:13:32 | 显示全部楼层
Session["ID"]="AAAAAAA";response.write(Convert.ToString(Session["ID"])) 这样还没出来估计是电脑问题了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行