代码之家  ›  专栏  ›  技术社区  ›  Alex P

如何限制html中显示的项目数。下拉列表?

  •  0
  • Alex P  · 技术社区  · 14 年前

    我有一个 html.dropdownlist 我的网页如下:

    <%=Html.DropDownList("MyDropDown", Model.Data, new { @class = "dropdown"})%>
    

    我正在用大约80个项目填充下拉列表。

    问题是,当我单击下拉列表时,项目列表从屏幕顶部呈现到屏幕底部。

    如何设置dropdownlist,使其在单击下拉菜单时最多只显示20个项目(即,用户需要向下滚动以查看项目21-80)?

    我在期待(!)会有一个 html。下拉 属性来控制显示项目的数量,这些项目允许以下内容,例如:

    <% =Html.DropDownList("MyDropDown", Model.Data, new { @class = "dropdown", rows ="20"}) %>
    

    从我在msdn网站上所做的研究来看,似乎没有这样的属性,每个浏览器都有自己的规则,即在dropdownlist(?)中显示多少项。

    我正在使用IE6和IE7。

    1 回复  |  直到 12 年前
        1
  •  1
  •   Robert Harvey    14 年前

    FlexBox 允许您“翻页”行。