有沒有辦法控制DropDownList控件中顯示的行數?我希望它只顯示10行,但默認爲30.這會導致列表顯示比控件更高,而不是下面,因爲它在頁面上的位置。控制下拉列表中顯示的行數
1
A
回答
0
如果ASP.NET將DropDownList控件呈現爲<select>
,那麼無法控制打開<select>
時顯示的行數,它是瀏覽器依賴實現。
一個快速測試顯示,IE 6顯示了來自27個項目列表中的27個項目,Windows 3.2.1的Safari顯示22,Firefox 2顯示20,Opera 9.6.2顯示16個。顯示的數字甚至可以取決於總數項目的數量,但我沒有打算測試,因爲它很明顯,這不是你將能夠控制的東西。
將size="..."
添加到控件將使下拉列表固定大小,它不會再是「下拉列表」(假設您甚至可以這樣做)。
唯一的解決方案似乎是實現一個基於JavaScript的自己的下拉控件,或者購買或下載一個控件。
0
注: 我還沒有嘗試過這種使用代碼
添加「大小」屬性爲「10」的值,顯示在下拉10行。
<asp:dropdownlist size="10" ...>
這是行嗎? (我猜測它,因爲dropdownlist是HTML中的SELECT標記)
1
相關問題
- 1. 下拉列表控件顯示System.Bytes []
- 2. 一次在下拉列表控件中顯示多列列表
- 3. 顯示下拉列表
- 4. 下拉列表不顯示數據
- 5. 如何顯示在下拉列表中
- 6. 在IE中不顯示下拉列表
- 7. 使用下拉列表編輯表格,顯示下拉列表中的值
- 8. 如何控制下拉列表中顯示的屏幕保護程序名稱?
- 9. 顯示選定的下拉列表
- 10. 顯示自定義的下拉列表
- 11. 在訪問表單中下拉列表並顯示下一列的數據
- 12. 根據用戶對下拉列表的選擇顯示控件
- 13. 使用jQuery控制下拉列表
- 14. 如何控制下拉列表?
- 15. 控制下拉列表框寬度
- 16. jQuery Table顯示顯示實體下拉列表中的所有行選項
- 17. 如何在下拉框中顯示數組列表的內容
- 18. 在struts2的下拉列表中顯示JSON數據
- 19. 下拉選擇行前顯示行數
- 20. ASP.NET MVC ValidationMessage不顯示下拉列表
- 21. 顯示第一個值下拉列表
- 22. 顯示兩人在下拉列表
- 23. 循環顯示下拉列表
- 24. Bootstrap Multiselect不顯示下拉列表
- 25. 按順序顯示ASP下拉列表
- 26. 顯示級聯下拉列表
- 27. 下拉列表顯示時間
- 28. SlectedItem下拉列表不顯示值
- 29. 顯示所選值與下拉列表
- 30. 菜單下拉列表不顯示
對不起,大小將其變爲列表:( – shahkalpesh 2008-12-15 22:34:14