CheckBoxList пользовательский адаптер управления

Я пытаюсь переопределить HTML-рендеринг CheckBoxList/CMSCheckBoxList, чтобы обернуть каждый элемент списка с помощью <span> тег. Конкретный вариант использования - для веб-части фильтра интеллектуального поиска. Я пытаюсь использовать маршрут адаптера вместо замены его внутреннего элемента управления настраиваемым списком флажков.

Я создал default.browser файл под App_Browsers со следующим содержанием:

<browsers>
  <browser refID="Default">
    <controlAdapters>
      <adapter controlType="CMS.ExtendedControls.CMSCheckBoxList"
            adapterType="MyAppCode.Adapters.CheckBoxListAdapter" />
      <adapter controlType="System.Web.UI.WebControls.CheckBoxList"
            adapterType="MyAppCode.Adapters.CheckBoxListAdapter" />
    </controlAdapters>
  </browser>
</browsers>

Код для адаптера был взят и слегка изменен из адаптера CSS Friendly CheckBoxList и находится в Old_App_Code (режим веб-приложения Kentico).

Код адаптера просто не выполняется, я попробовал все обработчики событий (включая конструктор) для отладки точки останова, но он никогда не срабатывает.

Я использую веб-приложение Kentico v8 с исправлением 50 и.net 4.5.1. Кому-нибудь удалось заставить работать управляющие адаптеры раньше? Если нет, то это ограничение Kentico? Любые рекомендации по устранению неполадок?

0 ответов

Другие вопросы по тегам