0

これは私の出力がどのように見えるかです:

    -**Clothing**
        -Women
            -Dresses
            -Tops
        -Men
            -Trousers
            -Shirts
   -**Furniture**
   -**Electronics**
        -Laptops
        -Ipads      

テーブルからすべてのカテゴリ、サブカテゴリ、およびサブサブカテゴリをバインドし、Web ページに表示しています。さて、私の最初のカテゴリ名は衣料品です。リンクとして作成し、そこから Clothing.aspx を開きたいと思います。問題は、アンカー タグが 1 つしかなく、それを介して複数のページを開きたいことです。たとえば、Clothing.aspx や他のすべてのカテゴリとサブ カテゴリのページを開きたいのですが、どうすればよいですか? これで私を助けてください..これが私のaspxコードです:

    <asp:DataList ID="CategoryDataList" runat="server" 
                        OnItemDataBound="CategoryDataList_OnItemDatabound" 
                        CssClass="templatemo_right_section_content  ul">
                    <ItemTemplate>
                    <ul>                        
                    <li style="list-style-type: none;"><a href='#?CategoryId=<%#Eval("CategoryId") %>'><%#Eval("CategoryName")%></a><br /></li>
                    <asp:DataList ID="SubCategoryDataList" runat="server" OnItemDataBound="SubCategoryDataList_OnItemDataBound">
                    <ItemTemplate>
                    <ul>
                    <li style="list-style-type: none;"><a href='#?CategoryId=<%#Eval("CategoryId") %>&SubCategoryId=<%#Eval("SubCategoryId")%>'><%#Eval("SubCategoryName") %></a><br /></li>
                    <asp:DataList ID="SubSubCategoryDataList" runat="server">
                    <ItemTemplate>
                    <ul>
                    <li style="list-style-type: none;"><a href='#?CategoryId=<%#Eval("CategoryId") %>&SubCategoryId=<%#Eval("SubCategoryId") %>&SubSubCategoryId=<%#Eval("SubSubCategoryId") %>'><%#Eval("SubSubCategoryName") %></a><br /></li>
                    </ul>

                    </ItemTemplate>
                    </asp:DataList>
                    </ul>
                    </ItemTemplate>                       
                    </asp:DataList>
                    </ul>
                    </ItemTemplate>
                    </asp:DataList>  
4

0 に答える 0