我在a.aspx(C#)里定义了Session["username"]="小布什";
但是我想在b.aspx里读取Session["username"]值时出错,我是这样操作的.
Object objName=Session["username"];
L1.Text=objName.ToString();
请问我在b.aspx这里应该怎样放程序才可以读到a.aspx的Session值啦,和VB有点出入哦,惨哦,学习真辛苦...
[此贴子已经被作者于2006-6-7 19:16:54编辑过]
我在a.aspx(C#)里定义了Session["username"]="小布什";
但是我想在b.aspx里读取Session["username"]值时出错,我是这样操作的.
Object objName=Session["username"];
L1.Text=objName.ToString();
请问我在b.aspx这里应该怎样放程序才可以读到a.aspx的Session值啦,和VB有点出入哦,惨哦,学习真辛苦...
[此贴子已经被作者于2006-6-7 19:16:54编辑过]
2006-06-07 19:16
if (Session["UserName"] != null)
txtUserName.Text = Session["UserName"].ToString();
我测试过哦,就是b.aspx这一页里取不到Session["UserName"]值哦,是空的哦,我晕

2006-06-07 20:41
OH...天哦..不会吧...VB脚本语言都可以的哦,在某一页定义了Session值,在其它的页面都可以使用Session值哦,
我相信C#也应该可以做到吧,不然的话很麻烦的哦..
我今天在C#把Session赋值,然后在VB读取Session也可以哦.

2006-06-07 20:57
vb,在某一页定义了Session值,在其它的页面都可以使用Session值哦,我现在不谈COOKIE,COOKIE我这里可以的,我测试过,可以取到值,我现在只说SESSION使用。
1、在a.aspx(C#)里定义了Session["username"]="小布什";
2、在b.aspx里
if( Session["username"]!= null)
{ L1.Text=Session["username"]。ToString();}
else{code.Text="no";}
先打开a.aspx,再打开b.aspx,都是同一个页面,值是空值,取不了,但是VB里不一样哦,在某一页定义了Session值,在其它的页面都可以使用Session值哦,我想C#也应该可以吧。

2006-06-07 21:43
2006-06-07 22:20
http://www.bc-cn.net/bbs/dispbbs.asp?boardid=113&id=70388&star=1#174160
其实也是上面哪个网址的问题,也是同一原理的,VB可以实现到哦,我就是不明白C#

2006-06-07 23:02