我有一个像这样的下拉列表..问题是,如果我有超过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>
答案 0 :(得分:3)
浏览器决定显示多少元素,而不是代码。所以这是不可能的。你唯一的办法是使用Select Box Replacement。然后,您可以完全控制外观,而不是依赖浏览器的默认设置。