导航
  • 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

奇怪的对象未实例化异常, 在线急等求解...

yfxucn 2011-09-25 08:31:34



Page_Load方法上面明明new了对象的啊...

各位高手帮忙说说...
...全文
45 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
A971319231 2012-09-03
lz是怎么解决的
回复
A971319231 2012-09-03
lz是怎么解决的
回复
yfxucn 2011-09-25
知道原因了. 谢谢各位. 自己解决吧...
回复
暖枫无敌 2011-09-25
你保存User时的Session语句是怎么写的???


回复
yfxucn 2011-09-25
[Quote=引用 1 楼 sihonglaoren 的回复:]

employ = Session["User"] as Employee_manage;
修改成
employ = Session["User"] as Employee_manage ?? new Employee_manage();
[/Quote]

大意了.. 但是改成这样还是不行.

要重新写么.

源错误:

行 24: employ = Session["User"] as Employee_manage ?? new Employee_manage();
行 25: this.lblName.Text = employ.Name;
行 26: this.lblRole.Text = employ.User_role.RoleName;
行 27: this.lblDepart.Text = employ.Department_manage.DepartmentName;
行 28:
回复
sihonglaoren 2011-09-25
显然new没有鸟用,因为你又将这个变量引用给session那个转换来的对象。
回复
yfxucn 2011-09-25
两张图片隔开点, 再发一次...

Employee_manage类



MasterPage模板页的代码...
回复
sihonglaoren 2011-09-25
employ = Session["User"] as Employee_manage;
修改成
employ = Session["User"] as Employee_manage ?? new Employee_manage();
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告