Добро пожаловать Гость Вход
   Адрес статьи: http://callbackpage.softain.com/Rus/Help/CallbackPageAssembly.aspx   Послать другу
Библиотека классов SoftAIN
Сборка CallbackPage
См. также  Описание  Список классов 
Скрыть все
 
Сборка содержит набор классов для создания Web-приложений, поддерживающих AJAX функциональность.

СкрытьОписание

В общих чертах организация сайта с использованием нижеперечисленных классов выглядит следующим образом:

Главная страница наследуется от класса CallbackPage. Все информационное наполнение сайта содержится на пользовательских контролах, упорядоченных с помощью классов UserControlHolder и ControlAlias. Темплейты пользовательских контролов, содержащие активные элементы (т.е элементы, инициирующие обмен с сервером - кнокпки, ссылки и т.д.), настраиваются с помощью классов CallbackOptions и CallbackOption. Объект класса CallbackState показывает индикатор обмена с сервером и, в случае генерации сервером ошибки, показывает ее пользователю. Класс PathHolder регистрируется в секции httpModules файла web.config и может быть расположен на страницах, требующих постоянной ссылки, например, выбранный товар или новость или, как на данном сайте, статья справки.

Подробнее об использовании классов можно узнать из их описания, но, в первую очередь, мы бы рекомендовали познакомиться с демонстрационным проектом для понимания основных принципов технологии. Перед началом же разработки собственных сайтов обязательно прочитайте рекомендации по программированию во избежание возможных ошибок.

Скрыть Список классов:


  Класс Описание
CallbackPage Основной класс библиотеки, от него должна наследоваться главная страница приложения.
CallbackOptions Класс служит для настройки темплейта страницы или пользовательского контрола. Он содержит коллекцию объектов CallbackOption, каждый из которых отвечает за свой набор активных элементов.
CallbackOption Класс служит для настройки поведения сайта при работе с активными элементами.
CallbackState Объекты класса служат для индикации обмена с сервером и показа ошибок приложения.
PathHolder Класс помогает индицировать текущее положение пользователя на сайте, обмениваться ссылками по почте и поддерживать функциональность сайта при работе поисковых роботов и пользователей с отключенной поддержкой JavaScript.
UserControlHolder Служит для организации работы с пользовательскими контролами. Содержит коллекцию объектов ControlAlias, описывающих используемые контролы.
ControlAlias Объекты класса служат для связи пользовательского контрола с простым для запоминания и использования именем. Класс используется только как член коллекции UserControlHolder.
CallbackScriptRegistrar Класс служит для регистрации необходимых JavaScript скриптов. Обычно вам не приходится использовать этот класс самостоятельно, за исключением ситуаций, перечисленных в описании данного класса.

Скрыть См. также

Copyright © 2005-2007 SoftAIN