62,267
社区成员
发帖
与我相关
我的任务
分享
private readonly object BtnAddClickObject = new object();
public event EventHandler BtnAddClick
{
add { this.Events.AddHandler(BtnAddClickObject, value); }
remove { this.Events.RemoveHandler(BtnAddClickObject, value); }
}
protected void BtnAdd_Click(object sender, EventArgs e)
{
if (this.Events[BtnAddClickObject] != null)
((EventHandler)this.Events[BtnAddClickObject])(sender, e);
}
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="MenuControl.ascx.cs" Inherits="UserControl_MenuControl" %>
<asp:Button ID="BtnAdd" runat="server" Text="增 加" OnClick="BtnAdd_Click" />
if (!IsPostBack)
{
MenuControl1.BtnAddClick+=new EventHandler(MenuControl1_BtnAddClick);
}