我有一个名为Form 1的表单,它有按钮1的按钮点击事件。
public partial class Form1: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//Some Code - If a user clicks me button 2 will be executed !
}
}
我在另一个名为Form 2的aspx页面中有另一个表单,带有按钮button2。
public partial class Form2: System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
//Some Code
}
}
到目前为止一切顺利, 我的问题是,如果用户单击Form1中的button1,表单2中的button2,我该怎么办 会被解雇吗?
谢谢!
答案 0 :(得分:3)
您应该将该代码移动到公共类中的静态函数,然后从两个处理程序中调用该函数。
如果你是另一页上的参考控件,整个问题没有意义。
答案 1 :(得分:0)
如果您使用的是JQuery,可以这样做:
$('#Button1').on('click', function () {
$('#Button2').click();
});
但是,我会质疑你为什么不能通过共享代码来做到这一点。