DropDownList问题/怀疑

时间:2010-04-01 15:04:32

标签: c# asp.net drop-down-menu

我有一个像这样的下拉列表..问题是,如果我有超过30个ListItem,列表将显示30个元素/行,其余的滚动。有没有办法只显示10个元素并滚动其余元素?我在一些页面中读到这是不可能的。这是真的吗?

        <asp:DropDownList ID="id" runat="server">
            <asp:ListItem Text="A" Value="AA" Enabled="true"></asp:ListItem>
            <asp:ListItem Text="B" Value="AA" Enabled="true"></asp:ListItem>
                 .                     
                 .
                 .
            <asp:ListItem Text="D" Value="AA" Enabled="true"></asp:ListItem>
        </asp:DropDownList>

1 个答案:

答案 0 :(得分:3)

浏览器决定显示多少元素,而不是代码。所以这是不可能的。你唯一的办法是使用Select Box Replacement。然后,您可以完全控制外观,而不是依赖浏览器的默认设置。