![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Тема 1.1
Label Стандартные элементы управления ASP.NET Элементы управления веб-сервера Подобно серверным элементам управления HTML элементы данного типа также создаются на веб-сервере и предполагают добавление атрибута runat="server". Однако они могут не соответствовать конкретным элементам HTML, но представлять более сложные элементы. Общий синтаксис для описания таких элементов: <asp:тип_элемента id="идентификатор" runat="server"/>
Серверные элементы управления для проверки данных (валидации) Элементы управления данного типа применяются для проверки вводимых данных. Имеют следующий синтаксис: <asp:тип_элемента id="идентификатор" runat="server" />Наиболее важные элементы приводятся в следующей таблице.
Все зависит от типа браузера, который использует клиент. Все серверные элементы управления находятся в пространстве имен System.Web.UI.Control и наследуются от класса System.Web.UI.Control. Все визуальные серверные элементы управления наследуются от класса System.Web.UI.WebControls.WebControl. Для примера рассмотрим элемент управления Label Этот элемент управления позволяет выводить отформатированный текст, аналогично обобщенному строчному элементу разметки <SPAN>. Всеми свойствами этого объекта можно управлять из вашей программы ASP.NET. Большинство методов и свойств унаследовано от WebControl. Главное собственное свойство - это, конечно, его содержание - Text. Нижеперечисленные свойства управляют внешним видом элемента, присутствуют в классе WebControl и, следовательно применимы ко всем элементам-наследникам WebControl, а не только к Label.
В версии 2.0 появилась возможность задавать для элементов управления горячие клавиши, или клавиши быстрого доступа. Свойство AccessKey определяет последовательность нажатых клавиш, которые приводят к установке фокуса на данном элементе. Например, AccessKey="N" значит, что для вызова функциональности надо нажать на Alt+ N. Установить фокус в Label невозможно, поэтому устанавливаем свойство AssociatedControlId, который указывает на другой элемент. Если это TextBox, то фокус устанавливается в него. Пример описания элемента Label:
Префикс asp: означает, что данный элемент стандартный. Можно создавать собственные контролы со своими префиксами. Текст между открывающим и закрывающим тегами будет показан на странице. Это содержание его свойства Text. Так как Text - это такой же атрибут, как и другие, мы можем написать по-другому:
Вставим это описание в страницу aspx.
и наслаждаемся эффектом. Надпись красного цвета на сером фоне. Стиль границы делает метку приподнятой над фоном. У Label, как и у всех остальных классов, есть конструктор. Это значит, что создать его можно прямо в программе, а не прописывать на форме.
Обратите внимание на директиву <%@ Import Namespace= "System.Drawing" %>. Директива импорта нужна, чтобы обращаться к перечислению Color названий цветов, определенному в System.Drawing. Посмотрим, что выдал ASP.NET браузеру. Вот код HTML, относящийся к нашей метке:
Как видим, ASP.NET превратил метку в элемент разметки <span>, задав ему стили CSS. В форме появился еще один невидимый элемент по имени =__VIEWSTATE, который мы скоро обсудим.
Дата добавления: 2014-01-07; Просмотров: 291; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |