我可以将子菜单添加到包含listitem的下拉列表中

时间:2017-09-25 07:06:35

标签: asp.net

我试图通过使用列表或选项使用子菜单下拉列表,但它不允许使用列表或选项。任何人都可以帮忙吗?我想在支持选项中添加子菜单。

<asp:DropDownList ID="ddlPhase" CssClass="selectbox1" runat="server">
    <asp:ListItem Value="-1">-SELECT-</asp:ListItem>
    <asp:ListItem Text="Analysis" Value="Analysis"></asp:ListItem>
    <asp:ListItem Text="Planning" Value="Planning"></asp:ListItem>
    <asp:ListItem Text="Execution" Value="Execution"></asp:ListItem>
    <asp:ListItem Text="Control" Value="Control"></asp:ListItem>
    <asp:ListItem Text="Support" Value="Support"></asp:ListItem>
</asp:DropDownList>

1 个答案:

答案 0 :(得分:0)

我不相信这可以通过标准ASP DropDownList控件完成。

您是否考虑过使用ASP Menu控件:

<asp:Menu ID="Menu1" runat="server">
    <Items>
        <asp:MenuItem Value="-1" Text="-SELECT-">
            <asp:MenuItem Text="Analysis" Value="Analysis"></asp:MenuItem>
            <asp:MenuItem Text="Planning" Value="Planning"></asp:MenuItem>
            <asp:MenuItem Text="Execution" Value="Execution"></asp:MenuItem>
            <asp:MenuItem Text="Control" Value="Control"></asp:MenuItem>
            <asp:MenuItem Text="Support" Value="Support">
                <asp:MenuItem Text="Sub Menu Item 1" Value="SM1"></asp:MenuItem>
                <asp:MenuItem Text="Sub Menu Item 2" Value="SM2"></asp:MenuItem>
            </asp:MenuItem>
        </asp:MenuItem>
    </Items>
</asp:Menu>