Тренинг «Разработка веб-приложений на ASP.NET» Занятие 6 ASP.NET на стороне клиента
Использование клиентских скриптов
Работа с клиентскими скриптами
Client Callbacks
Реализация обратного вызова
ASP.NET Ajax
ASP.NET Ajax
Ajax Control Toolkit

Разработка веб-приложений на ASP.NET. (Занятие 6)

1. Тренинг «Разработка веб-приложений на ASP.NET» Занятие 6 ASP.NET на стороне клиента

www.REMIX.ru
Тренинг
«Разработка веб-приложений на ASP.NET»
Занятие 6
ASP.NET на стороне клиента
Гайдар Магдануров
[email protected]

2. Использование клиентских скриптов

• Привязка скрипта к ЭУ
– Свойство OnClientClick для кнопок
– Коллекция аттрибутов элементов
• Регистрация скриптов на странице с
помощью ClientScript
– Регистрация .js файлов
– Регистрация текста скрипта
– Регистрация скрипта для выполнения во время
загрузки

3. Работа с клиентскими скриптами

Лабораторная работа
РАБОТА С КЛИЕНТСКИМИ
СКРИПТАМИ

4. Client Callbacks

• Шаг в сторону Ajax
• JavaScript функция для обратного вызова на
стороне клиента
• Регистрация функции на стороне сервера
– ClientScript позволяет создать функцию
обрабатывающую обратный вызов с
поддержкой обработки ошибок

5. Реализация обратного вызова

Лабораторная работа
РЕАЛИЗАЦИЯ ОБРАТНОГО
ВЫЗОВА

6. ASP.NET Ajax

• Клиентская библиотека для упрощения
программирования JavaScript
• Серверные компоненты для прозрачной
реализации Ajax-функциональности
– ScriptManager, UpdatePanel, UpdateProgress,
Timer
• Поддержка на уровне Visual Studio

7. ASP.NET Ajax

Лабораторная работа
ASP.NET AJAX

8. Ajax Control Toolkit

• Проект сообщества разработчиков при
поддержке Microsoft
– http://www.codeplex.com/AjaxControlToolkit
• Большое количество компонентов и
расширений стандартных ЭУ
• Поддержка в Visual Studio
English     Русский Правила