session的问题

moyanliu 2004-05-06 03:08:07
我在登陆页面的Button1_Click事件中加了一个Session["username"]=TextBox1.Text;在另一个页面中的Page_Load中使用string a= Session["username"].ToString();
Label2.Text=a;想在Label中显示用户名,但点击“登陆”后报错如下:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
请指点。
...全文
15 15 点赞 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
moyanliu 2004-05-06
刚用IF语句判断了一下,session是空的,再请教解决办法!
  • 打赏
  • 举报
回复
二毛他弟 2004-05-06
登陆页面:if登陆成功,this.Session["username"]=this.TextBox1.Text;//textbox对应输入用户的名字;
另一个页面Page_Load事件:this.Lobel1.text=this.Session["username"].ToString();
我的机子上运行正常。
  • 打赏
  • 举报
回复
可能是session丢失问题,csdn上有好多关于这方面的帖子。楼主查一查。
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
请powbcom讲得详细点!
  • 打赏
  • 举报
回复
powbcom 2004-05-06
因为session的值为空!

用nothing
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
我添加的代码就是上面写的几句
  • 打赏
  • 举报
回复
huangsuipeng 2004-05-06
代码噢
  • 打赏
  • 举报
回复
smx717616 2004-05-06
代码没有报错。运行时才报错的
错误代码贴上来
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
刚刚把string a= Session["username"].ToString();
Label2.Text=a;
换成Label2.Text=Convert.ToString(Session["username"]);不报错,但Label2中没有值。
各位大虾再帮帮忙!
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
代码没有报错。运行时才报错的
  • 打赏
  • 举报
回复
listhome 2004-05-06
看看是不是大小写的问题!1
  • 打赏
  • 举报
回复
问题不清楚?
详细出错信息. or 代码??
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
我就加了这几句,原来的程序是对的。
  • 打赏
  • 举报
回复
moyanliu 2004-05-06
不行,报错!
  • 打赏
  • 举报
回复
smx717616 2004-05-06
Session["username"]=TextBox1.Text;
应该是没错的,看看别的地方
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-06 03:08
社区公告
暂无公告