社区
C#
帖子详情
请问session 出现 "未将对象引用设置到对象的实例"的问题
windy_wzh
2006-12-13 03:46:59
我在构造函数中写:
if (System.Web.HttpContext.Current.Session["userName"]!= null)
{
Response.Write("登录成功");
}
运行时出现错误: 未将对象引用设置到对象的实例
请问应怎么改,谢谢!
...全文
300
12
打赏
收藏
请问session 出现 "未将对象引用设置到对象的实例"的问题
我在构造函数中写: if (System.Web.HttpContext.Current.Session["userName"]!= null) { Response.Write("登录成功"); } 运行时出现错误: 未将对象引用设置到对象的实例 请问应怎么改,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liujia_0421
2006-12-13
打赏
举报
回复
可能我见得少,你这种方法还真不知道..
这样吧..
你断点调试一下,看执行到出现异常的地方时,Session["userName"]的值是什么,感觉有点奇怪,监视一下吧..
windy_wzh
2006-12-13
打赏
举报
回复
放在构造函数中,我是想其他后台页面可以直接继承这个页面来判断用户是否登录,如果没登录就转到登录页面。如果放在page_load能不能实现这个功能呢
ojekleen
2006-12-13
打赏
举报
回复
楼上正解!!
liujia_0421
2006-12-13
打赏
举报
回复
TO:运行到这一行就出错了,还是一样的错误,是不是在构造函数中不能这样用呢?
有点不解,为什么要放在构造函数中判断呢?
一般的做法都是放在page_load事件中来判断,如果说未登录,则直接跳转到login.aspx;
windy_wzh
2006-12-13
打赏
举报
回复
在页面上加入 System.Web.HttpContext.Current.Session["userName"] = "abc" 这一行后,运行到这一行就出错了,还是一样的错误,是不是在构造函数中不能这样用呢?
ojekleen
2006-12-13
打赏
举报
回复
估计没有Session 设定来源..你在页面给个值试试会不会报错
Session["userName"]="abc";
if (System.Web.HttpContext.Current.Session["userName"]!= null)
{
Response.Write("登录成功");
}
liujia_0421
2006-12-13
打赏
举报
回复
断点一下,看此时Session["userName"]是什么值..
windy_wzh
2006-12-13
打赏
举报
回复
qc1984326(潮儿) :你说的 没给session设定来源 是怎么回事,怎么设定?
我在login.aspx中设定了 Session["userName"]="..."
在pageBase的构造函数中判断是否有Session值,然后在其他页面继承pageBase,以此来判断用户是否登录,可在pageBase页面始终出现这个错误,不知是为什么?
qc1984326
2006-12-13
打赏
举报
回复
是不是没给session设定来源啊!!
windy_wzh
2006-12-13
打赏
举报
回复
就是在这一句出错的,出错信息:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 14: //
行 15:
行 16: if (System.Web.HttpContext.Current.Session["userName"]!= null)
行 17: {
行 18: Response.Write("登录成功");
源文件: d:\web\wtest\pagebase.cs 行: 16
我是丁学
2006-12-13
打赏
举报
回复
不是这一句出的错吧?
liujia_0421
2006-12-13
打赏
举报
回复
确定是运行到这里时出的异常?
pycharm安装第三方包超时
问题
pycharm安装第三方包超时
问题
pycharm安装第三方包
问题
解决
pycharm安装第三方包
问题
解决
pycharm安装第三方包
问题
添加链接描述
关于Python安装的第三方包无法在Pycharm中
引用
的
问题
关于Python安装的第三方包无法在Pycharm中
引用
的
问题
0 引言1 pip安装失败1.1 由于网络
问题
导致安装失败1.2 在Anaconda中安装失败2 安装成功,但Pycharm的解释器中没有刚安装的包3 Pycharm解释器中
出现
刚安装的包,却无法
引用
0 引言 引起Python中安装的第三方包在Pycharm中
引用
失败的原因有多种,下面把几种典型的
问题
归纳一下:1、pip安装失败,2、...
解决pycharm安装第三方包失败
问题
准备用pycharm做一些机器学习的实验,在安装第三方包numpy、matplotlib等包时均
出现
安装失败的
问题
,(安装时使用的是国内镜像),根据错误提示在在网上找了许多解决方案例如pip版本不合、修改pipconf等都不能很好的解决
问题
。 后来发现在settings->project->project interpreter所显示的python.exe并不是我真正安装python...
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章