如何触发用户控件的按钮单击事件?

时间:2016-05-04 21:55:58

标签: asp.net vb.net user-controls

在我的Web应用程序中,我有一个用户控件,里面有一些按钮。在另一个页面上,我想加载该控件并编程单击按钮时发生的事情。如何在用户控件中触发按钮的单击事件?

1 个答案:

答案 0 :(得分:1)

如果您的用户控制代码中包含此内容:

<asp:Button ID="Button" Text="Button" runat="server" />


Public Class UserControl

  Public Event ButtonClick()

  Private Sub button_Click(sender As Object, e As EventArgs) handles Button.Click
    Raise Event ButtonClick()
  End Sub

End Class

然后在您要加载用户控件的页面上,您可以像这样调用按钮的单击事件:

<UC:Button ID="UCButton" runat="server" />


Private Sub UCButton_Click() Handles UCButton.ButtonClick
  'write your code here
End Sub