[不是问题] asp.net中的动态菜单 [英] [Not a question] Dynamic Menu in asp.net
本文介绍了[不是问题] asp.net中的动态菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要一个
动态菜单,不受子类别的限制
我已经完成了但是对于一个有限的子类别
< nav id = nav >
< ul class = sf-menu >
< li class = 当前 > < a href = default.aspx > 主页< / a > < / li >
< asp:转发器 ID = rpmenu runat = server >
< ItemTemplate >
< li > < a href = Category.aspx?ID = <% #Eval( NewsGroupID)%> > <% #Eval( NewsGroupTitle)%> < / a >
< ul >
< asp:SqlDataSource ID = sdsChild runat = server < span class =code-attribute>
< span class =code-attribute> ConnectionString = <% $ ConnectionStrings:CMSConnectionString%>
SelectCommand =' <%# SELECT * FROM [NewsGroups]其中parentid = + Eval( NewsGroupID)%>' > < / asp:SqlDataSource >
< asp:Repeater ID = rpChild runat = 服务器 DataSourceID = sdsChild >
< ItemTemplate >
< li dir = rtl > < a href = Category.aspx?ID = <% #Eval( NewsGroupID)%> > <% #Eval( NewsGroupTitle)%> < / a > < / li >
< / ItemTemplate >
< / asp:Repeater >
< / ul >
< / li >
< / ItemTemplate >
< / asp:Repeater >
< / ul >
< / nav >
解决方案
ConnectionStrings :CMSConnectionString%>
SelectCommand =' <%#SELECT * FROM [NewsGroups]其中parentid = + Eval( NewsGroupID)%>' > < / asp:SqlDataSource >
< asp:Repeater ID = rpChild runat = server DataSourceID = sdsChild >
< ItemTemplate >
< li dir = rtl > < a href = Category.aspx?ID = <% #Eval( NewsGroupID)%> > <% #Eval( NewsGroupTitle)%> < / a > < / li >
< / ItemTemplate >
< / asp:Repeater >
< / ul >
< / li >
< / ItemTemplate >
< / asp:Repeater >
< / ul >
< / nav > 跨度>
i want have a
Dynamic menu without limitation in the Subcategories
I've done it with But to a limited Subcategory
<nav id="nav">
<ul class="sf-menu">
<li class="current"><a href="default.aspx">Home</a></li>
<asp:Repeater ID="rpmenu" runat="server">
<ItemTemplate>
<li><a href="Category.aspx?ID=<%#Eval("NewsGroupID") %>"><%#Eval("NewsGroupTitle")%></a>
<ul>
<asp:SqlDataSource ID="sdsChild" runat="server"
ConnectionString="<%$ ConnectionStrings:CMSConnectionString %>"
SelectCommand='<%#"SELECT * FROM [NewsGroups] Where parentid="+Eval("NewsGroupID") %>'></asp:SqlDataSource>
<asp:Repeater ID="rpChild" runat="server" DataSourceID="sdsChild">
<ItemTemplate>
<li dir="rtl"><a href="Category.aspx?ID=<%#Eval("NewsGroupID") %>"><%#Eval("NewsGroupTitle")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</nav>
解决方案
ConnectionStrings:CMSConnectionString %>" SelectCommand='<%#"SELECT * FROM [NewsGroups] Where parentid="+Eval("NewsGroupID") %>'></asp:SqlDataSource> <asp:Repeater ID="rpChild" runat="server" DataSourceID="sdsChild"> <ItemTemplate> <li dir="rtl"><a href="Category.aspx?ID=<%#Eval("NewsGroupID") %>"><%#Eval("NewsGroupTitle")%></a></li> </ItemTemplate> </asp:Repeater> </ul> </li> </ItemTemplate> </asp:Repeater> </ul> </nav>
这篇关于[不是问题] asp.net中的动态菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文