C# 下拉列表问题/疑问
我有一个像下面这样的下拉列表。。问题是,如果我有超过30个ListItem,列表将显示30个元素/行,其余的元素/行将滚动显示。有没有办法只显示10个元素并滚动其他元素?我在一些网页上读到这是不可能的。这是真的吗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>
<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>
.
.
.
浏览器决定显示多少元素,而不是您的代码。所以这是不可能的。你唯一的解决方法就是使用。然后可以完全控制外观,而不依赖浏览器的默认设置