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? Любые рекомендации по устранению неполадок?