前台代码<asp:Button ID="Button1" CommandName="踢" CommandArgument="足球" runat="server" Text="Button" OnClick="Button_Click" />
        <asp:Button id="Button2" CommandName="打" CommandArgument="篮球" Text="动作2" runat="server" OnClick="Button_Click" />
后台代码protected void Button_Click(Object sender, EventArgs e)
    {
        string argName = ((Button)sender).CommandName;
        string argArg = ((Button)sender).CommandArgument;
        Label1.Text = "您选中的动作为:<font color=red>" + argName + "</font>,动作目标是:<font color=red>" + argArg + "</font>";
    }
新手,各位帮忙解决下。

解决方案 »

  1.   

    <asp:Button ID="Button1" CommandName="踢" CommandArgument="足球" runat="server" Text="Button" OnCommand="Button_Command" />
    <asp:Button id="Button2" CommandName="打" CommandArgument="篮球" Text="动作2" runat="server" OnCommand="Button_Command" />protected void Button_Command(object sender, CommandEventArgs e)
    {
        if(e.CommandName == "踢") //}
      

  2.   


    这个很正确,应该是这样写的取参数是e.CommandName 
      

  3.   

    代码写在COMMAND函数下,就可以了,本人是这样做的,视频中时在CLICK函数下的,但不能运行,出现楼主说的问题,请高手指点,是怎么回事?本人刚入门~~~