在ASP.Net中定义了OnClick之类的事件,那么,如何从事件中反过来捕获到出发事件的对象呢,比如,在如下的函数button_click中输出触发者的ID值。
    protected void testCommand(object sender, CommandEventArgs e)
    {
        Response.Write("<br>从Button的Command事件中捕获的参数:<br>commandArgument:" + e.CommandArgument + "<br>commandName:" + e.CommandName);
    }
    protected void button_click(object sender, EventArgs e)
    {
        Response.Write("Button点击事件的函数触发");
    }
.....
        <asp:Button ID="Button1" runat="server" CommandArgument="theCommandArgument" CommandName="theCommandName"
            OnClick="button_click" OnCommand="testCommand" Text="Button" />
        <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="linkButton.CommandArgument"
            CommandName="linkButton.CommandName" OnClick="button_click" OnCommand="testCommand">LinkButton</asp:LinkButton>