不希望垂直滚动条位于下拉列表

时间:2017-06-19 08:36:41

标签: html css asp.net

我不希望垂直滚动条显示在下拉列表中。我想要显示所有项目。我该怎么做?

size属性不起作用。

代码设计:

 <asp:DropDownList ID="ddlTables" CssClass="labels" runat="server" AutoPostBack="true" 
                                    AppendDataBoundItems="true" Width="230px"
                                    OnSelectedIndexChanged="ddlTables_SelectedIndexChanged">
                                    <asp:ListItem Text="--Select--" Value="0" />
                                </asp:DropDownList>

enter image description here

1 个答案:

答案 0 :(得分:1)

Scrollbar就在那里,因为你有太多的物品或太少的高度。假设您要保留所有项目,则需要将this.size属性设置为一个值,该值将显示所有项目而不滚动:

<asp:DropDownList ID="ddlTables" 
                  CssClass="labels" 
                  runat="server" 
                  AutoPostBack="true" 
                  AppendDataBoundItems="true" 
                  Width="230"
                  onMouseOver="this.size=50;" 
                  onMouseOut="this.size=1;"
                  OnSelectedIndexChanged="ddlTables_SelectedIndexChanged">
     <asp:ListItem Text="--Select--" Value="0" />
</asp:DropDownList>