在OnInit事件中把每个Button的Click事件绑定同一个处理方法即可,例如:
this.BtnDel.Click += new System.EventHandler(this.Button_Click);
其他Button_Click定义如下:
private void Button_Click(object sender, System.EventArgs e)
{
}
this.BtnDel.Click += new System.EventHandler(this.Button_Click);
其他Button_Click定义如下:
private void Button_Click(object sender, System.EventArgs e)
{
}
this.BtnDel.Click += new System.EventHandler(this.Button_Click);
其他Button_Click定义如下:
private void Button_Click(object sender, System.EventArgs e)
{
}
可以通过object sender来判断事件源
<asp:LinkButton id="cmdProcess" runat="server" ommandName="Process">处理</asp:LinkButton> private void cmdBrowse_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
{
string cmdText="";
string pageurl="detailspage.aspx?cmd="+e.CommandName;
switch (e.CommandName)
{
//
case "Browse":
cmdText="详细";
break;
case "Edit":
cmdText="修改";
break;
case "Process":
cmdText="审核";
break;
}; }