ASP.NET AJAX / Использование клиентских аспектов поведения и компонентов

Обработка событий с использованием программного кода или с помощью xml?script помогает создать у пользователя ощущение интерактивности приложения, но иногда для реализации такого подхода приходится писать большие объемы кода. Это особенно актуально для случаев, когда необходимо определить специфическое поведение некоторого элемента управления в ответ на щелчок мыши или наведение указателя. К счастью, платформа ASP.NET AJAX предлагает вполне жизнеспособные альтернативы, с которыми мы познакомимся, и которые мы будем обсуждать в этой главе: аспекты поведения (элементы behaviors) и компоненты ASP.NET AJAX.
Статьи раздела 'Использование клиентских аспектов поведения и компонентов':
Аспект поведения щелчок
Аспект Sys.Preview.UI.ClickBehavior связывает щелчок на элементе с выполняемым действием (это отражено в имени аспекта). Пример, показанный в следующем разделе, демонстрирует эту возможность более детально. Данный пример имитир...
Аспект поведения «перетащить-и-отпустить»
В отличие от аспекта поведения щелчка, описанного выше, аспект поведения «перетащить?и?отпустить» (drag?and?drop), входящий в пакет Futures, не имеет самоописательного имени, такого как DragDropBehavior или похожего на него. Вмест...
Индивидуализация поведения «перетащить-и-отпустить»
В предыдущих примерах имеется одно ограничение. Как уже было продемонстрировано, наша панель может свободно перемещаться по всей поверхности страницы. Однако если покинуть страницу и вернуться к ней позже, вы увидите, что самое по...
Использование аспектов поведения
Аспекты поведения ASP.NET AJAX напоминают одноименные компоненты, добавленные компанией Microsoft в броузер Internet Explorer, в том смысле, что предопределенное поведение ASP.NET AJAX можно подключить к элементу HTML точно так же...
Использование компонента Timer
Помимо элемента управления (asp:Timer)существуют еще два альтернативных способа воспользоваться таймером, которые предоставляет пакет ASP.NET AJAX Futures CTP – использовать xml-script или программный код JavaScript. Начнем с в...
Использование компонентов
Компоненты ASP.NET AJAX инкапсулируют самостоятельный программный код JavaScript, который не привязан к конкретным HTML-элементам страницы. Каждый компонент ASP.NET AJAX содержит ряд функциональных возможностей JavaScript для обес...
Использование расширителя «перетащить-и-отпустить»
Некоторые аспекты поведения также доступны в виде элементов управления (web controls). Так, аспект FloatingBehavior имеет двойника – DragOverlayExtender. Этот невизуальный элемент управления можно поместить в страницу для добавлен...

Страницы: 1