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

未将对象实例化?该如何处理

2012-02-22 
未将对象实例化?protectedMyTest.PagePager1//定义用户控件#regionWeb窗体设计器生成的代码overrideprote

未将对象实例化?
protected   MyTest.Page   Pager1;//定义用户控件

#region   Web   窗体设计器生成的代码
override   protected   void   OnInit(EventArgs   e)
{
      InitializeComponent();
      base.OnInit(e);
      this.Pager1.NavigationClick+=new   EventHandler(Pager1_NavigationClick);//-----总是在这一行出错,说没实力化?
}

[解决办法]
放在page_load事件或是更晚的事件中,如OnLoadComplete事件中
[解决办法]
放在 OnInit事件中太早了,在Page_Load事件中或使用控件前new对象
[解决办法]
protected MyTest.Page Pager1;//这句已经定义了该用户控件,所以不用再new...
[解决办法]
注册这些点击事件一般都放在Page_Load里......

放在OnInit,此时Page1还未实例化
[解决办法]
Pager1_NavigationClick 是不是不存在,且Page1 的名字要跟前台对应

热点排行