用户控件的事件用法

用户自定义控件

 

///  定义一个事件类

public class AddedCartArgs : EventArgs

{

    /// 产品Id

    public Guid ProductId { get; set; }

}

 

///建立一个事件

public event EventHandler AddedToCart;

 

///在执行的地方调用这个事件

AddedToCart(this, new AddedCartArgs() { ProductId = ProductId });

 

编辑页面部分

 

<uc2:ProductDetails ID="ProductDetails1" runat="server" OnAddedToCart="ProductDetails1_AddedToCart"  />

 

 protected void ProductDetails1_AddedToCart(object sender, AddedCartArgs e)

 {     

        //此处为执行事件的代码

 }

posted @ 2009-03-17 23:20  潇客的技术博客  阅读(365)  评论(0编辑  收藏  举报