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