ВУЗ:
Составители:
Рубрика:
106
<asp:Button id="Button1" text="Button" onclick="Button1_Click" runat="server" />
Как видно из этого примера, после префикса asp: следует тип элемента
управления Button, который соответствует классу Button, описанному в
.NET Framework; значение атрибута id задает имя объекта (Button1), с
помощью которого к нему можно обращаться в программном коде; ат-
рибута text используется для задания соответствующего свойства у объ-
екта Button1, а с помощью атрибута onclick задется имя метода, выпол-
няющего обработку события click (щелчок).
Все обработчики события для ЭУ должны иметь стандартную сиг-
натуру (такую же, как и для Windows ЭУ). Например, обработчик собы-
тий для нажатия кнопки может иметь следующий вид:
protected void Button1_Click(object sender, EventArgs e) {
Label1.Text = "Добрый день " + TextBox1.Text + "!";
Label1.Visible = true;
}
Здесь параметр sender это ссылка на объект, инициирующий данное
событие (объект Button1), а e – параметры события (в данном случае не
используются).
Все серверные ЭУ, а также и класс Page являются производными
от базового класса Control из пространства имен System.Web.UI, поэтому
все они наследуют его свойства и методы (табл. 4.3).
Таблица 4.3
Основные свойства и методы базового класса Control
Свойство
Описание
ID
Имя ЭУ, с помощью которого к нему можно обращаться.
Page
Ссылка на объект Page, который содержит данный ЭУ.
Parent
Ссылка на родительский объект (Page или Control) который со-
держит данный ЭУ.
Visible
Логическая переменная, которая определяет, показывать ли
данный ЭУ на форме; если значение false, то ЭУ не видим на
данной странице.
Controls
Коллекция ЭУ, расположенных на web-форме, или в ЭУ. Эле-
мент управления (например, Panel), содержащийся в данной
коллекции сам может включать свои дочерние ЭУ.
BackColor
Получить или задать фоновый цвет.
BorderColor
Получить или задать цвет рамки.
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
