C# 下拉列表问题/疑问

C# 下拉列表问题/疑问,c#,asp.net,drop-down-menu,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>

我有一个像下面这样的下拉列表。。问题是,如果我有超过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>

.                     
.
.

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