用户控件的事件用法
用户自定义控件
/// 定义一个事件类
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)
{
//此处为执行事件的代码
}