Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Разработка Web-приложений ASP.NET 2.0 в Visual Studio.NET 2005
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

4.5.6 Элементы управления CheckBox (Флажок) и CheckBoxList (Набор флажков)

Серверные элементы управления CheckBox и CheckBoxList в ASP.NET 2.0, свойства Text, Checked, AutoPostBack

Элементы управления CheckBox (Флажок) и CheckBoxList (Набор флажков) предназначены для того, чтобы предоставить пользователю выбор из невзаимоисключающих вариантов. Обычно CheckBox используется в ситуации, когда пользователю нужно показать один флажок или несколько в разных местах формы, а CheckBoxList — когда пользователю необходимо предоставить рядом несколько одинаковых по оформлению флажков. (см. рис. 4.5.6-1).

Рис. 4.5.6-1 Элемент управления CheckBoxList

CheckBox — очень простой элемент управления. Главное его свойство — Checked, для которого используются значения true (флажок установлен) и false (снят). Кроме того, для него также используются свойства Text (надпись для флажка) и AutoPostBack (отправлять ли информацию на сервер немедленно после изменения значения данного элемента управления). Главное событие элемента управления CheckBox — событие CheckedChanged, то есть флажок был установлен или снят. Использовать его можно только тогда, когда для свойства AutoPostBack установлено значение True.

Элемент управления CheckBoxList — это фактически вариант элемента управления ListBox. Для него точно также можно выбрать источник данных для автоматического заполнения или ввести набор значений вручную. Для каждого значения автоматически будет создан флажок. Этот элемент управления наследует элементу управления ListControl, который является родительским  и для элемента управления ListItem, поэтому набор свойств и событий у них общий.

 

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru