2016-05-04 6 views
1

In meiner Webanwendung habe ich ein Benutzersteuerelement, das einige Schaltflächen enthält. Auf einer anderen Seite möchte ich dieses Steuerelement laden und programmieren, was passiert, wenn auf die Schaltflächen geklickt wird. Wie trigge ich das Klickereignis der Schaltfläche in meinem Benutzersteuerelement an?Wie trigger ich das Klickereignis eines Benutzersteuerelements?

Antwort

1

Wenn Sie diese in Ihrem Benutzersteuercode:

<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 

Dann auf der Seite, die Sie dem Benutzer die Kontrolle über den Sie laden möchten, können das Click-Ereignis der Schaltfläche aufrufen wie folgt aus:

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


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

Did Sie beantworten Ihre eigene Frage oder ist das ein Teil Ihrer ursprünglichen Frage? – Win

+0

@Win Ich suchte nach einer Lösung für dieses Problem, konnte aber keine finden. Ich fand es heraus und wollte meine Ergebnisse teilen. – giselleghadyani

+0

Ehrfürchtig. Bitte markieren Sie es als *** Antwort ***, so wird es anderen helfen, die ähnliche Probleme haben. – Win