我的网页上有html.dropdownlist
,如下所示:
<%=Html.DropDownList("MyDropDown", Model.Data, new { @class = "dropdown"})%>
我正在使用~80个项目填充下拉列表。
问题在于,当我点击下拉列表时,项目列表将从屏幕顶部呈现到屏幕底部。
如何设置下拉列表,以便在单击下拉菜单时最多只显示20个项目(即用户需要向下滚动才能看到项目21 - 80)?
我期待(!)会有一个html.dropdownlist
属性来控制显示项目的数量,这些项目将允许以下内容:
<% =Html.DropDownList("MyDropDown", Model.Data, new { @class = "dropdown", rows ="20"}) %>
从我在msdn网站上做的研究看来,似乎没有这样的属性,并且每个浏览器都有自己的规则,显示下拉列表中显示的项目数量(?)。
我正在使用IE6和IE7。