Similar presentations:
Разработка веб-приложений на 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