SESSION 有关
在使用SESSION时 运行没有错 但是却说未将对象引用设置到对象的实例。如下:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 67: myConnection.Open();
行 68:
行 69: int id =(int) Session["UserID"];
行 70:
行 71: string cmdText = "select UserID from Users where UserID = "+id+" and Password ='"+COPassword.Text+"'" ;
源文件: c:\inetpub\wwwroot\liuyanban1\changepwd.aspx.cs 行: 69
问题点数:20、回复次数:10Top
1 楼net_lover(【孟子E章】)回复于 2006-03-30 13:47:47 得分 0
int id ;
if(Session["UserID"] != null)
id=(int) Session["UserID"];
else
id=0;
Top
2 楼racesun(夸父)回复于 2006-03-30 13:58:32 得分 0
检查一下周边的代码,看看是不是所有的对象都已经实例化了.Top
3 楼XIAOYAO173989144()回复于 2006-03-30 14:04:05 得分 0
zm 怎么将对象实例化Top
4 楼XIAOYAO173989144()回复于 2006-03-30 14:06:10 得分 0
我的本意是想取出当前页的用户信息 以用他来修改数据库
Top
5 楼net_lover(【孟子E章】)回复于 2006-03-30 19:01:08 得分 0
if(Session["UserID"] == null)
{
Response.Write("请重新登录");
Response.End();
return;
}Top
6 楼xuanyuanfeixue(轩辕飞雪)回复于 2006-03-30 19:19:58 得分 0
id 不用转换成string吗?Top
7 楼XIAOYAO173989144()回复于 2006-03-30 19:24:13 得分 0
Session["UserID"]一直都等于null的 到底是为什么啊? 是不是我们的页面与数据库没有关联啊
Top
8 楼net_lover(【孟子E章】)回复于 2006-03-30 19:33:46 得分 20
Session["UserID"]不会自动生成的,需要先赋值的,例如:
判断用户密码正确后进行
Session["UserID"]= dr["UserID"];Top
9 楼jrl5365(king007)回复于 2006-03-30 19:35:38 得分 0
net_lover(孟子E章)
的回答很详细了,把基本上的方面都说了Top
10 楼XIAOYAO173989144()回复于 2006-03-30 19:47:27 得分 0
哈哈 好高兴啊 终于知道为什么了 非常感谢!Top




