在Asp.net中使用事件

在用户控件中编写事件:
public class UsePageEventArgs : EventArgs
{
    
private int pageindex;

    
public UsePageEventArgs(int pageindex)
    
{
        
this.pageindex = pageindex;
    }


    
public int Pageindex
    
{
        
get return pageindex; }
        
set { pageindex = value; }
    }

}


public delegate void SetUserPageHandler(object sender, UsePageEventArgs e);

public partial class controls_Control : System.Web.UI.UserControl
{
    
public event SetUserPageHandler OnSetUserPage;




在调用时,必须在使用页的OnInit中订阅事件,必须!否则报错为Null。

在WinForm程序中使用时,在启动中订阅就可以。

posted on 2007-06-01 10:58  龙少爷  阅读(196)  评论(0编辑  收藏  举报

导航