ASP.NET RadioButtonList с настраиваемыми элементами стиля

У меня есть ASP.NET RadioButtonList, и мне нужно добавить настраиваемые стилизованные радиокнопки внутри этого элемента управления: каждый радиокнопка должен находиться внутри div и с собственным изображением.

Я не нашел ни одного шаблона для ListItem / RadioButton внутри RadioButtonList

Есть ли способ использовать настроенный ListItem / RadioButton внутри RadioButtonList?

С ASP.NET MVC это очень просто, но с веб-формами ASP.NET это выглядит настоящей головной болью для такой небольшой задачи. В этой задаче нет возможности использовать MVC.


person Zelid    schedule 11.01.2012    source источник


Ответы (1)


Я не уверен, что полностью понимаю ваши требования, но один из вариантов может заключаться в том, чтобы написать расширение базового элемента управления, которое реализует дополнительные свойства, которые вам нужны. Здесь Я сделал это для добавления привязываемых свойств «Проверено» и «Всплывающая подсказка» в список флажков, этот метод может быть применим и к вашей ситуации.

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

person Rozwel    schedule 11.01.2012