ASP.NET AJAX / Клиентские элементы управления

В этой главе рассказывается о клиентских элементах управления, входящих в состав пакета ASP.NET AJAX Futures. Эти элементы управления имитируют поведение веб?элементов управления ASP.NET и обеспечивают непротиворечивость разработки веб?приложений как на стороне сервера, так и на стороне клиента.
Статьи раздела 'Клиентские элементы управления':
Базовые методы
Как уже обсуждалось выше, в разделе «Введение в клиентские элементы управления ASP.NET AJAX», платформа ASP.NET AJAX поддерживает общие методы для всех элементов управления, входящих в пространство имен Sys.Preview.UI. Большинство...
Введение в клиентские элементы управления ASP.NET AJAX
В базовой версии ASP.NET AJAX 1.0 отсутствуют исключительно клиентские элементы управления. Однако их можно найти в пакете Futures, где они размещены в пространстве имен Sys.Preview.UI. Пространство имен Sys.Preview.UI – это эквив...
Гиперссылки
Ссылки на другие страницы и документы в HTML представляет элемент (a), и он же используется в закладках. В ASP.NET AJAX гиперссылки представлены классом Sys.Preview.UI.HyperLink. Этот класс реализует методы get_navigateURL() и set...
Доступ к методам JavaScript
Одним из элементов управления, который представляет собой абстракцию функциональности JavaScript, является реализация диалогов в виде класса Sys.Preview.UI.Window. В языке JavaScript поддерживаются три типа модальных панелей диало...
Доступ к элементам HTML
Элементы управления ASP.NET AJAX также позволяют вставлять HTML-элементы в страницу и обращаться к ним на стороне клиента с использованием объектно-ориентированного синтаксиса. Это означает, что даже при обращении к элементам HTML...
Изображения
Изображения на странице представляет HTML-тег . Класс Sys.Preview.UI.Image реализует ASP.NET AJAX-версию изображения (представленного в дереве DOM объектом Image). Кроме обычных методов, перечисленных ранее, класс ASP.NET AJAX Ima...
Использование элементов управления ASP.NET AJAX
Элементы управления из адресного пространства Sys.Preview.UI в платформе ASP.NET AJAX делятся на две большие группы. В первую группу входят некоторые из элементов управления, которые представляют собой абстракцию, упрощающую испол...
Кнопки
Язык разметки HTML поддерживает кнопки различных типов. Например: кнопка служит для отправки формы, – для очистки формы (для перевода формы в первоначальное состояние) и, наконец, кнопки и (button), не имеющие предопределенного...
Метки
Элемент управления ASP.NET AJAX – Label поддерживает два дополнительных метода, описываемых ниже. Оба они демонстрируются в примере 14.2. get_text() Возвращает текущий текст из элемента set_text() Записывает (изменяет) текст в...
Обработка событий в элементах управления
Для клиентских элементов управления платформа ASP.NET AJAX реализует свой механизм обработки событий. Этот механизм работает немножко не так, как можно было бы ожидать, но все?таки интуитивно оправданно. Первый и самый важный ш...
События для кнопок
Вспомните пример с тремя модальными окнами, который приводился в начале этой главы. В этом примере программный код JavaScript, который вызывал появление диалогов, был добавлен непосредственно в объявления кнопок. То же самое можно...
События для списков
В клиентских элементах управления ASP.NET AJAX реализовано событие propertyChanged, которому нет аналога в JavaScript. Оно используется во всех элементах управления и уведомляет программный код о том, что что?то изменилось: была н...
Списки выбора
В языке разметки HTML списки выбора (...) могут иметь две формы представления: первая – раскрывающийся список, который требует от пользователя произвести некоторое действие, чтобы отобразить все элементы списка, и вторая – когда н...
Текстовые поля
Однострочное текстовое поле в языке разметки HTML представлено тегом . Управлять этим элементом можно с помощью класса ASP.NET AJAX Sys.Preview.UI.TextBox. Платформа ASP.NET AJAX поддерживает обработку событий от клавиатуры и, раз...
Флажки
Флажки в HTML определяются с помощью элемента . Флажок может иметь всего два состояния: установлен или сброшен. Эти состояния можно изменять из JavaScript, а значит, и ASP.NET AJAX также обеспечивает подобную возможность. Метод se...

Страницы: 1