单击一个按钮或同时单击超链接可以触发两个事件吗?
我有一个链接(登录)在灯箱(引导模式)。
我想做的是点击我想要做的两件事:
在这里,我可以调用登录灯箱,但现有的灯箱(登记表)阻塞了新命名的光盒,所以我需要关闭同一点击事件的注册灯框。
发布于 2014-06-13 04:38:53
我计算出以下实现完成了所需的工作。
lblwc.Text = "Thank You for Registration," + " " + name.Text + " | <a onclick=\"document.getElementById('close').click();document.getElementById('signin').click();\">login</a> ";这里,第一个id是关闭按钮的id,它关闭现有的灯箱(注册表单)。
接下来,第二个id是按钮的id,它弹出了登录表单的灯箱。
问题解决
发布于 2014-06-12 19:27:07
您可以简单地触发另一个事件。例如:
我的ASP.NET页面:
<asp:Button ID="Button1" runat="server"
Text="Button 1" OnClick="Button1_Click" />
<br />
<asp:Button ID="Button2" runat="server" Text="Button 2"
OnClick="Button2_Click" />
<br />
<asp:Button ID="Button3" runat="server" Text="Button 1 and 2"
OnClick="Button3_Click" />
<br />
<asp:Label ID="lbl_output" runat="server" Text=""></asp:Label>..。以及页面后面的代码:
protected void Page_Load(object sender, EventArgs e)
{
Button3.Click += new EventHandler(Button1_Click);
Button3.Click += new EventHandler(Button2_Click);
}
protected void Button1_Click(object sender, EventArgs e)
{
lbl_output.Text += "Button 1 clicked<br>";
}
protected void Button2_Click(object sender, EventArgs e)
{
lbl_output.Text += "Button 2 clicked<br>";
}
protected void Button3_Click(object sender, EventArgs e)
{
lbl_output.Text += "Button 3 clicked<br>";
}在本例中,button3会触发button1和button2,因此单击按钮3将引用
您可以查看此页面http://www.reitix.com/Makaleler/Asp.Net-Button-Click-Events-Trigger/ID=2485。
https://stackoverflow.com/questions/24181469
复制相似问题