<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
элемент с тегом a является вашей ссылкой, если вы хотите добавить больше, сделайте что-то подобное
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
При использовании.NET 3.5 затем , Поиск , вероятно, что Вы после.
. СЕТЕВЫЕ 2.0: PowerCollections содержит OrderedMultiDictionary
.
Не в Fx < 3.5.. Можно реализовать один, очевидно, со Словарем объектов IList. Но затем у Вас есть проблема/ответственность инкапсуляции.
при использовании.NET 3.5 используйте Поиск класс.
По определению Словарь содержит уникальные ключи. Вашим примером выше является эффективно своего рода двумерный включенный массив, структура, которую я много раз использовал. Почему Вы хотели бы иметь, делают дубликаты ключа? Если бы Вы сделали, как Словарь исключительно обратился бы к своим участникам?