做了一个分页控件,此控件中用到委托事件
public delegate void NavigateCompletedHandler(object sender,int CurrentPage);
public event NavigateCompletedHandler NavigateCompleted;
NavigateCompleted(this,CurrentPage);然后在另一个文件中用到此分页控件
deps_Pager.NavigateCompleted +=new NavigateCompletedHandler (this.deps_pager_navigate_completed);
protected void deps_pager_navigate_completed(object Src,int CurrPage)
{
i_deps_curpage=CurrPage;
deps_Bind();
}
怎么老提示找不到此NavigateCompleted事件,若注销掉上面deps_Pager.NavigateCompleted +=new NavigateCompletedHandler (this.deps_pager_navigate_completed); 句,错误就为
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 152: if(ShowNext) Next_Create();
行 153: Show_Pager();
行 154: NavigateCompleted(this,CurrentPage);
行 155: }
行 156: //将数据绑定到Repeater1控件上 教教怎么办?谢谢
public delegate void NavigateCompletedHandler(object sender,int CurrentPage);
public event NavigateCompletedHandler NavigateCompleted;
NavigateCompleted(this,CurrentPage);然后在另一个文件中用到此分页控件
deps_Pager.NavigateCompleted +=new NavigateCompletedHandler (this.deps_pager_navigate_completed);
protected void deps_pager_navigate_completed(object Src,int CurrPage)
{
i_deps_curpage=CurrPage;
deps_Bind();
}
怎么老提示找不到此NavigateCompleted事件,若注销掉上面deps_Pager.NavigateCompleted +=new NavigateCompletedHandler (this.deps_pager_navigate_completed); 句,错误就为
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 152: if(ShowNext) Next_Create();
行 153: Show_Pager();
行 154: NavigateCompleted(this,CurrentPage);
行 155: }
行 156: //将数据绑定到Repeater1控件上 教教怎么办?谢谢
public event NavigateCompletedHandler NavigateCompleted;void OnNavigateCompleted(int CurrentPage){
if(NavigateCompleted!=null){
NavigateCompleted(this,CurrentPage);
}
}private void Page_Load(object sender, System.EventArgs e){
if(!this.IsPostBack){
this.NavigateCompleted +=new NavigateCompletedHandler(Example_NavigateCompleted);
}
}
private void Example_NavigateCompleted(object sender, int CurrentPage) {
Console.Write(CurrentPage.ToString());
}
在Web窗体设计器中未能加载该文件。请更正下列错误,然后尝试重新加载:
类CCPager可以进行设计,但不是文件中的第一个类,Visual Studio要求设计器使用文件中的第 一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。
确保在项目中生成或者引用了页中使用的所有类。
谢谢指教,急急急!!!