Класс FilterPageContentConnector используется для подключения технологических скриптов и стилей, которые необходимы для работы контролов и среды выполнения при помощи пост-обработки разметки страницы. Скрипты подключаются в конце тега <body>, стили - в конец тега <head>. Является альтернативой методу подключения ресурсов через PlaceholderPageContentConnector.

Принцип работы

Перед отправкой сформированной HTML-разметки пользователю происходит пост-обработка страницы

  1. определяется позиция для вставки данных (конец тэга <head> для стилей и конце тэга <body> для скриптов и других спец. компонентов;
  2. в найденные позиции вставляется дополнительная HTML-разметка для подключения ресурсов;
  3. исправленные данные отправляются пользователю.

Настройка

Для подключения ресурсов на основе фильтров нужно настроить unity (web.config):

<register type="NewPlatform.Flexberry.Web.Http.IPageContentConnector, NewPlatform.Flexberry.Web.Http"
          mapTo="NewPlatform.Flexberry.Web.Http.FilterPageContentConnector, NewPlatform.Flexberry.Web.Http" />