Пример показывает, как прикрутить обработчик клиентских событий к серверным элементам управления.
Инструкции
Обработать события на стороне клиента можно любым клиентским скриптом, например JavaScript. Обратите также внимание, у элементов типа Button есть свойство OnClientClick, которое позволяет обрабатывать нажатие кнопки на стороне клиента.
Код
'вставьте этот код в обработчик события Page_Load
'создаем новую кнопку на странице
Dim Button1 As New Button
'добавляем обработчик события onclick на стороне клиента
Button1.Attributes.Add("onclick", "alert('Зачем вы нажали на кнопку!');")
'создаем новое текстовое поле
Dim TextBox1 As New TextBox
TextBox1.Text = "Не вздумайте менять этот текст!"
'добавляем обработчки события onchange на стороне клиента
TextBox1.Attributes.Add("onchange", "alert('Зачем вы изменили текст!');")
'добавляем новые элементы на страницу
Me.Controls.Add(TextBox1)
Me.Controls.Add(Button1)
Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru. Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.
Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.