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: 未将对象引用设置到对象的实例。
请指点。
...全文
39 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();
我的机子上运行正常。
真相重于对错 2004-05-06
  • 打赏
  • 举报
回复
可能是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
真相重于对错 2004-05-06
  • 打赏
  • 举报
回复
问题不清楚?
详细出错信息. or 代码??
moyanliu 2004-05-06
  • 打赏
  • 举报
回复
我就加了这几句,原来的程序是对的。
moyanliu 2004-05-06
  • 打赏
  • 举报
回复
不行,报错!
smx717616 2004-05-06
  • 打赏
  • 举报
回复
Session["username"]=TextBox1.Text;
应该是没错的,看看别的地方

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧