Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Typowym scenariuszem w aplikacjach ASP.NET Web Forms jest wypełnienie strony internetowej kontrolkami, a następnie wykonanie określonej akcji w oparciu o to, na podstawie której użytkownik kliknie. Na przykład kontrolka System.Web.UI.WebControls.Button zgłasza zdarzenie, gdy użytkownik kliknie go na stronie internetowej. Dzięki obsłudze zdarzenia aplikacja może wykonać odpowiednią logikę aplikacji dla tego przycisku.
Obsługa zdarzenia kliknięcia przycisku na stronie internetowej
Utwórz stronę ASP.NET Web Forms (stronę internetową), która ma kontrolkę Button z wartością ustawioną
OnClickna nazwę metody, którą zdefiniujesz w następnym kroku.<asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />Zdefiniuj procedurę obsługi zdarzeń zgodną z podpisem delegata Click zdarzenia i ma nazwę zdefiniowaną
OnClickdla tej wartości.protected void Button1_Click(object sender, EventArgs e) { // perform action }Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' perform action End SubZdarzenie Click używa EventHandler klasy dla typu delegata i EventArgs klasy dla danych zdarzenia. Struktura strony ASP.NET automatycznie generuje kod, który tworzy wystąpienie EventHandler i dodaje to wystąpienie delegata do Click zdarzenia Button wystąpienia.
W metodzie procedury obsługi zdarzeń zdefiniowanej w kroku 2 dodaj kod, aby wykonać wszystkie akcje wymagane w przypadku wystąpienia zdarzenia.