Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Статические изображения и графические кнопки




Кнопочные элементы управления

В ASP.NET элементы управления Web, генерирующие кнопки, реализуют интерфейс IButtonControl. Его реализуют элементы Button, ImageButton и LinkButton, а в общем случае ‑ любой специализированный элемент управления, который должен действовать как кнопка. В табл. 22 перечислены все члены интерфейса IButtonControl.

Таблица 22

Интерфейс IButtonControl

Элемент Описание
CausesValidation Значение булева типа, указывающее, должна ли по щелчку элемента управления выполняться валидация формы
CommandArgument Возвращает и позволяет задать значение необязательного параметра, передаваемого обработчику события Command кнопки вместе со свя­занным с этой кнопкой значением CommandName
CommandName Возвращает и позволяет задать имя связанной с кнопкой команды, передаваемое обработчику события Command
PostBackUrl Определяет URL страницы, которая будет обрабатывать возврат фор­мы, вызванный щелчком кнопки. Данная функция, специфическая для ASP.NET, называется межстраничным возвратом формы
Text Надпись на кнопке
ValidationGroup Имя проверочной группы, в состав которой входит кнопка
Visible Указывает, видим ли элемент управления

В дополнение к свойствам интерфейса IButtonControl, класс Button имеет свойства OnClientClick и UseSubmitBehavior. Свойство OnClientClick позволяет установить имя функции JavaScript, которая будет выполняться на клиенте в ответ на событие onclick (свойство OnClientClick имеется также у элементов LinkButton и ImageButton).

Гиперссылки

Элемент управления HyperLink создает ссылку на другую страницу и обычно выводится в виде текста, задаваемого в свойстве Text. В качестве альтернативы гиперссылка может быть представлена изображением, и тогда URL этого изображения задается в свойстве ImageUrl. Когда установлены оба свойства, преимущество имеет ImageUrl, а содержимое свойства Text выводится в виде всплывающей подсказки. Свойство NavigateUrl определяет URL, на который указывает гиперссылка. А в свойстве Target задается имя окна или фрейма, где будет выводиться контент, расположенный по целевому URL.

Элемент управления Image выводит на веб-странице обычное статическое изображение, путь к которому задается в свойстве ImageUrl. Адреса изображений могут быть абсолютными или относительными. При желании в свойстве AlternateText можно задать альтернативный текст, который будет выводиться в случае, когда изображение недоступно или когда браузер не показывает изображения. Способ выравнивания изображения относительно других элементов страницы указывается в свойстве ImageAlign.

Если нужно перехватывать щелчки изображения, воспользуйтесь вместо элемента управления Image элементом ImageButton. Класс ImageButton расширяет класс Image событиями Click и Command, генерируемыми в ответ на щелчок. Обработчик событиям Click, получает структуру данных ImageClickEventArgs. Эта структура содержит информацию о координатах точки элемента управления, которую щелкнул пользователь.

Нововведением ASP.NET 2.0 стал элемент управления ImageMap. В своей простейшей форме этот элемент выводит на странице изображение. Однако когда для него определена так называемая горячая область, элемент управления инициирует возврат формы или переход по заданному URL. Горячей областью называется часть изображения, щелчок которой вызывает определенное действие. Она реализуется в виде класса, наследующего класс HotSpot. Существует три предопределенных типа горячих областей: многоугольники, круги и прямоугольники.




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 548; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.