如何设置SELECT下拉列表中可见的最大项目数?

时间:2010-09-20 13:45:40

标签: html asp.net-mvc visual-studio-2010 select

我有一个约30个项目的下拉列表,我想只显示8个项目,然后下拉列表应滚动。我在VS2010中使用MVC2

<%= Html.DropDownListFor(d => d.Thing.ThingID, Model.Things, new { style = "width: 200px", rows = 10 })%>

1 个答案:

答案 0 :(得分:0)

您是否尝试过size而不是rows

<%= Html.DropDownListFor(d => d.Thing.ThingID, Model.Things, new { style = "width: 200px", size = 10 })%>

根据w3 http://www.w3schools.com/tags/att_select_size.asp大小是您要查找的属性。

在阅读您的回复之后,答案似乎是它独立于操作系统/浏览器,无法通过html进行控制。您可以做的是使用仅HTML版本覆盖选择框。您可以在此网站上执行类似操作:http://mypocket-technologies.com/jquery/SelectBoxPlugin/但是,它可能会导致其他问题,并且看起来不像标准列表框。