日期:2014-05-19  浏览次数:20418 次

未将对象实例化?
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 的名字要跟前台对应