0

我有一个带有几个按钮的用户控件,我想在页面中使用用户控件,而不是显示用户控件上的按钮,我想单击页面上的一个按钮,该按钮在用户控件上引发按钮单击事件。

PageA_Button_Click(object sender, EventArgs e) 应该调用 UserControl_Button_Click(object sender, EventArgs e)

public partial class UserControls_DEMO : System.Web.UI.UserControl
{
    public void UserControl_Button_Click(object sender, EventArgs e)
    {
    }
}


public partial class ASPXPAGE : System.Web.UI.Page
{
    protected void PageA_Button_Click(object sender, EventArgs e)
    {
        //Call UserControl_Button_Click here
    }
}   
4

1 回答 1

1

我不会让第一个按钮的 onclick 事件调用第二个按钮,而是将此标记添加到第一个按钮的 HTML 中:

OnClientClick="document.getElementById('INSERT_SECOND_BUTTON_ID_HERE').click();"

对您想要做的事情略有不同的方法。

于 2012-12-12T04:18:48.477 回答