如何触发用户控件的按钮单击事件?
How do I trigger a user control's button click event?
在我的 Web 应用程序中,我有一个用户控件,其中包含一些按钮。在另一页上,我想加载该控件并对单击按钮时发生的情况进行编程。如何触发用户控件中按钮的点击事件?
如果你的用户控制代码中有这个:
<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
在我的 Web 应用程序中,我有一个用户控件,其中包含一些按钮。在另一页上,我想加载该控件并对单击按钮时发生的情况进行编程。如何触发用户控件中按钮的点击事件?
如果你的用户控制代码中有这个:
<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