谁可以帮我:有关网页中Session对象的问题

hongazi 2004-05-07 04:12:58
请问:
为了能够在页面进行权限的判断,我在另一个页面中定义了一个Session对象,附值如下:
Session["CName"]=CompanyName.Text;
但是我在这个页面中使用如下判断:
string strConn=Session["SelectedId"].ToString();
string strSQL="select ZJDemand.CompanyName, ZJDemand.TBDate, ZJDemand.Regesiter, ZJDemand.CompanyPhone, ZJDemand.CompanyFax, ZJDemand.ProjectAttribute, ZJDemand.ProjectClass from ZJDemand,ProjectInfo where ZJDemand.ProjectName=ProjectInfo.ProjectName and ProjectInfo.ProjectID=strConn;
SqlCommand cm=new SqlCommand(strSQL,cn);
SqlDataReader dr=cm.ExecuteReader();
却一直报错:未将对象引用设置到对象的实例!并显示说string strConn=Session["SelectedId"].ToString();有错!

请指教啊!

...全文
18 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WZCNet 2004-05-07
这个在你的程序中没有定义的
string strConn=Session["SelectedId"].ToString();
你只定义了这个
Session["CName"]=CompanyName.Text;
  • 打赏
  • 举报
回复
vzxq 2004-05-07
来晚了。UP
  • 打赏
  • 举报
回复
xincloudy 2004-05-07
这句应该是string strConn=Session["CName"].ToString();吧!
  • 打赏
  • 举报
回复
listhome 2004-05-07
呵呵,楼上的好快!!!!
以后还要注意大小写!!!
  • 打赏
  • 举报
回复
alan99 2004-05-07
要确保Session["SelectedId"]有值
  • 打赏
  • 举报
回复
smx717616 2004-05-07
Session["CName"]=CompanyName.Text;
Session["SelectedId"].ToString();有错!
当然了,你定义的是 CName 调用是却用SelectedId

string strConn=Session["SelectedId"].ToString();
------>
string strConn=Session["CName"].ToString();
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

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