[不是问题] asp.net中的动态菜单 [英] [Not a question] Dynamic Menu in asp.net

查看:65
本文介绍了[不是问题] 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆