下拉列表 - 显示元素的数量

时间:2011-06-21 15:23:33

标签: asp.net listbox drop-down-menu

我的网页上有下拉列表。

当我点击它时,包含所有项目的列表将被展开。但这份清单很长。

如何更改它以实现包含(例如)5个显示项目并且旁边有滚动条的列表。

如果不可能,我怎样才能使用ListBox?我知道它是Rows属性,但是我可以声明在展开列表之后不会显示多少行。

2 个答案:

答案 0 :(得分:2)

此控件当然会在页面上呈现为标准<select>控件。

有了这些,下拉列表的高度一旦由浏览器决定,你无法控制它。您会注意到当列表接近页面底部时,浏览器将按照您的建议实现滚动条,但不会显示您可能想要的项目数。

我唯一的建议是调查一些客户端下拉加载项提供的选项。您可以找到一些有用的jQuery。

简单的谷歌搜索“jquery下拉列表”得出这篇文章的最高结果:38 jQuery And CSS Drop Down Multi Level Menu Solutions。如果你在这里找不到什么,那么搜索结果中也有很多类似的网站。

答案 1 :(得分:1)

我认为这篇文章为您的问题提供了几种不同的解决方案。

http://blogs.msdn.com/b/rakkimk/archive/2011/05/02/dropdownlist-html-select-vertical-scrollbar-number-of-items.aspx