单击另一个页面中的按钮

本文关键字:按钮 另一个 单击 | 更新日期: 2023-09-27 18:36:42

我有一个名为表单 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 !
    }
}

我在另一个aspx页面中还有另一个表单,称为带有按钮按钮2的表单2。

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 中的按钮 1,表单 2 中的按钮 2,我该怎么办会被解雇吗?

谢谢!

单击另一个页面中的按钮

应将该代码移动到公共类中的静态函数,然后从两个处理程序调用该函数。

如果你是另一页上的参考控件,整个问题就没有意义了。

如果你使用的是JQuery,你可以这样做:

$('#Button1').on('click', function () {
    $('#Button2').click();
});

但是,我会质疑为什么你不能通过共享代码来做到这一点。