Я новичок в стране asp.net, я искал и читал, но мне не повезло с этим.
У меня есть стандартный неупорядоченный вложенный список, который я использую для основной горизонтальной навигации моего сайта, я также использую тот же вложенный список, что и вертикальная навигация в левой колонке сайта, которую я анимирую как дерево стиль навигации.
Для простого обслуживания я хотел бы иметь один пользовательский элемент управления, содержащий вложенный список навигации, и дважды добавить его на страницу.
Сайт использует шедевры. На главной странице я могу дважды вызвать пользовательский элемент управления, чтобы он появлялся в заголовке и на боковой панели, но мне нужно иметь возможность установить идентификатор html индивидуально для каждого из этих экземпляров nav UL, чтобы я мог нацелить их с помощью js ,
Я вынужден использовать встроенный asp.net, так как в настоящее время у меня нет доступа к коду.
Я надеялся, что смогу включить атрибут, например, clientID, в главную страницу
например :
<uc3:mainnav id="mainnav" clientID="main-nav" runat="server"></uc3:mainnav>
<uc3:mainnav id="sidebarnav" clientID="sidebar-nav" runat="server"></uc3:mainnav>
или, альтернативно, возможно ли поместить какой-либо другой атрибут / значение в эти строки в мастер-страницу, которая затем может быть прочитана пользовательским элементом управления, и установить идентификатор самого высокого элемента ul в элементе управления.
Как уже упоминалось ранее, внешние стороны вынуждены делать это с помощью встроенного asp.net 2.0 и не могут сделать это с помощью кода.