我在asp.net的网页上有3个不同逻辑的按钮,而不是点击3个按钮我只需要点击一个按钮就可以点击其余按钮的方法。 我应该如何在.CS
后面的代码中编写代码答案 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);
}