Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Распространенный сценарий в приложениях веб-форм ASP.NET — заполнение веб-страницы элементами управления и выполнение определенных действий в зависимости от того, какой элемент управления выбрал пользователь. Например, элемент управления System.Web.UI.WebControls.Button вызывает событие, когда пользователь щелкает его на странице. При обработке события приложение может выполнить соответствующую логику приложения для этого нажатия кнопки.
Обработка события нажатия кнопки на веб-странице
Создайте страницу веб-форм ASP.NET, содержащую элемент управления Button, значение
OnClickкоторого равно имени метода, который будет определен на следующем шаге.<asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />Определите обработчик событий, который соответствует сигнатуре делегата события Click, с именем, определенным для значения
OnClick.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 SubСобытие Click использует класс EventHandler для типа делегата и класс EventArgs для данных события. Платформа, на которой работает страница ASP.NET, автоматически формирует код, создающий экземпляр EventHandler, и добавляет этот экземпляр делегата в событие Click экземпляра Button.
В метод обработчика событий, определенный на втором шаге, добавьте код для выполнения действий, которые должны быть выполнены при возникновении события.