而不是单击3个按钮,只需要单击一个按钮来调用剩余按钮的单击方法

时间:2014-06-26 08:49:51

标签: c# javascript jquery html asp.net

我在asp.net的网页上有3个不同逻辑的按钮,而不是点击3个按钮我只需要点击一个按钮就可以点击其余按钮的方法。 我应该如何在.CS

后面的代码中编写代码

3 个答案:

答案 0 :(得分:6)

让我们使用相同的OnClick处理程序创建三个按钮。

Default.aspx的:

    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button1" />
    <asp:Button ID="Button2" runat="server" OnClick="Button1_Click" Text="Button2" />
    <asp:Button ID="Button3" runat="server" OnClick="Button1_Click" Text="Button3" />

Default.aspx.cs:

protected void Button1_Click(object sender, EventArgs e)
{
    if (sender==Button1)
    {
        //button 1 logic goes here
    }
    else if (sender == Button2)
    {
        //button 2 logic goes here
    }
    else
    {
        //button 3 logic goes here
    }
}

答案 1 :(得分:0)

在第一个按钮的按钮点击事件中,您可以调用剩余两个按钮的点击事件。

public void Button1_Click(object sender, EventArgs e)
{
    Button2_Click(this, e);
    Button3_Click(this, e);
}

答案 2 :(得分:0)

你可以一个一个地调用按钮方法名称。例如:

protected void btn_Click(object sender, EventArgs e)
{  
      button1_click(sender,e);
      button2_click(sender,e);
}