2010-04-01 107 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。然後,您可以完全控制外觀,而不依賴瀏覽器的默認設置。