如何指定列表框中显示的项目数(高度)

时间:2010-07-01 19:09:40

标签: asp.net-mvc listbox size

我有这个,它显示了列表框中的所有项目,但有很多项目

    <label for=”Application”>Application:</label>
    <%= Html.ListBox("SelectedCategories", Model.Applications)%>

有没有办法显示只显示5个项目并添加滚动条(与增加列表框的高度相比)

2 个答案:

答案 0 :(得分:21)

您可以将select元素的“size”属性设置为5.像这样:

<%= Html.ListBox("SelectedCategories", Model.Applications, new {size=5})%>

答案 1 :(得分:0)

如果您使用MVC5.2 +,请尝试以下操作:

@ Html.ListBoxFor(model => model.selected_categories,Model.categories,new {size = 5})