我正在尝试为每个“类别”构建一个带有 div 的大菜单。在每个 div 中,H3 基于我从 SQL 表中提取的“类别”。在下面将是一个列表项,这些项是每个类别的子类别......它们是链接。在表中有一堆类别项目。
如何循环显示与该类别关联的类别和子类别?
这是我的html的设置方式:
<asp:Repeater id="dlCategories" runat="server" DataSourceID="LarryColeSub">
<ItemTemplate>
<div class="col_1">
<h3><%# Eval("Category") %></h3>
<ul>
<ItemTemplate>
<li><a id="cmdSubCategory" class="sectioncontentslink" href='default.aspx?rPage=ToolList&subCatID=<%# Eval("SubCategoryID")%>'>
<%# Eval("SubCategory") %></a></li>
</ItemTemplate>
</ul>
</div>
</ItemTemplate>
</asp:Repeater>
这是我的 sqlDataSource:
<asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:LarryCole %>" ID="LarryColeSub" runat="server" SelectCommand="SELECT [SubCategoryID],[SubCategory],[Category],[fkCategoryId] FROM [tblSubCategory]">
当我现在运行它时,它(显然)为每个子类别创建一个 div,而为每个类别创建一个 div。