谁可以帮我:有关网页中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();有错!

请指教啊!

...全文
56 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();

62,242

社区成员

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

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

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

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