2010-04-01 113 views
1

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

 <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> 

回答

3

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