首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

未将对象引用设置到对象的实例

2012-02-08 
【求助】未将对象引用设置到对象的实例请大家帮我看看这是为什么?刚登陆那会没问题,稍微停顿一会就回出现这

【求助】未将对象引用设置到对象的实例
请大家帮我看看这是为什么?刚登陆那会没问题,稍微停顿一会就回出现这样的提示。红色字 为复制的错误内容

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 27: public void DataToBind()
行 28: {
行 29: string user = Session["Uname"].ToString();
行 30: gvList.DataSource = Services.GetInstance().GetOneRecord("Detail",user);
行 31: gvList.DataBind();
 



[解决办法]
Session["Uname"] 可能超时了 为null 再tostring 就报错了 
先检查下 if (Session["Uname"] ==null)
[解决办法]
string user = Session["Uname"]==null?"":Session["Uname"].ToString();

web.config内设置session mode="StateServer" 开启Asp.net state服务
[解决办法]

探讨

我也想到了是超时问题,可是我看了web.config和Global.asax 都没有设置timeout啊,难道有默认的timeout时间?

热点排行