www.REMIX.ru Тренинг «Разработка веб-приложений на ASP.NET» Занятие 6 ASP.NET на стороне клиента Гайдар Магдануров GaidarMa@microsoft.com Использование клиентских скриптов • Привязка скрипта к ЭУ – Свойство OnClientClick для кнопок – Коллекция аттрибутов элементов • Регистрация скриптов на странице с помощью ClientScript – Регистрация .js файлов – Регистрация текста скрипта – Регистрация скрипта для выполнения во время загрузки Лабораторная работа РАБОТА С КЛИЕНТСКИМИ СКРИПТАМИ Client Callbacks • Шаг в сторону Ajax • JavaScript функция для обратного вызова на стороне клиента • Регистрация функции на стороне сервера – ClientScript позволяет создать функцию обрабатывающую обратный вызов с поддержкой обработки ошибок Лабораторная работа РЕАЛИЗАЦИЯ ОБРАТНОГО ВЫЗОВА ASP.NET Ajax • Клиентская библиотека для упрощения программирования JavaScript • Серверные компоненты для прозрачной реализации Ajax-функциональности – ScriptManager, UpdatePanel, UpdateProgress, Timer • Поддержка на уровне Visual Studio Лабораторная работа ASP.NET AJAX Ajax Control Toolkit • Проект сообщества разработчиков при поддержке Microsoft – http://www.codeplex.com/AjaxControlToolkit • Большое количество компонентов и расширений стандартных ЭУ • Поддержка в Visual Studio