Я хочу сделать что-то вроде этого (с элементами управления ASP.Net в коде):
<ul>
<li class="first"><h1>This is a caption</h1></li>
<li><a href="#" title="" target="_self">Foo</a></li>
<li><a href="#" title="" target="_self">Foo1</a></li>
<li><a href="#" title="" target="_self">Foo2</a></li>
<li><a href="#" title="" target="_self">Foo3</a></li>
<li><a href="#" title="" target="_self">Foo4</a></li>
</ul>
<ul>
<li class="first"><h1>This is a another caption</h1></li>
<li><a href="#" title="" target="_self">Foo5</a></li>
<li><a href="#" title="" target="_self">Foo6</a></li>
<li><a href="#" title="" target="_self">Foo7</a></li>
<li><a href="#" title="" target="_self">Foo8</a></li>
<li><a href="#" title="" target="_self">Foo9</a></li>
<li><a href="#" title="" target="_self">Foo10</a></li>
<li><a href="#" title="" target="_self">Foo11</a></li>
</ul>
...
Количество элементов li, которые будут отображаться в каждом ul, определяется во время выполнения.Каждая ссылка в li принадлежит определенному ul (который содержит определенную подпись. Представьте, что это вид дерева с узлами и подузлами)
Во время события связывания мне необходим доступ к ASP: HyperLinkэто будет отображено в элемент a.
Какой элемент управления ASP.Net с привязкой к данным мне следует выбрать для этого?Выглядит как повторитель в повторителе, что должно сделать процесс связывания данных уродливым.
Я подумываю о создании этого HTML-вывода с помощью StringWriters.
Какой способ мне выбрать?