Ситуация следующая:
У меня есть база данных со многими категориями RSS, которые, в свою очередь, имеют множество RSS-каналов. Я хочу отобразить их следующим образом:
RSS Category 1
[ ] Rss Feed 1
[ ] Rss Feed 2
[ ] Rss Feed 3
RSS Category 2
[ ] Rss Feed 1
[ ] Rss Feed 2
[ ] Rss Feed 3
Где [ ] представляет собой флажок.
Таким образом, каждый RSS-канал извлекается из базы данных в зависимости от идентификатора родительской категории RSS. Я не могу использовать CheckBoxList, поскольку каждый флажок должен содержаться внутри элемента списка неупорядоченного списка. Мне нужно, чтобы разметка была семантически правильной, и я не могу использовать адаптеры управления.
Сначала я представил себе два вложенных ретранслятора: внешний ретранслятор привязан к списку категорий RSS из базы данных, которая отображает заголовок категории и содержит скрытый элемент управления с идентификатором категории, а затем внутренний ретранслятор с RSS-каналами для этой категории.
Как получить доступ к идентификатору категории из элемента управления скрытым полем в родительском ретрансляторе, чтобы я мог искать правильные RSS-каналы?