ASP.NET列表框高度

时间:2017-10-16 14:41:42

标签: c# html asp.net listbox

所以我有一个<div>,里面我有一个<p> <asp:ListBox>,我正在尝试制作这个列表框,这样它一次至少可以显示10个项目。我尝试了Rows="10"Size="10"以及“高度&#34; 100%&#34;。

可能值得补充的是,它是在弹出窗口而不是页面本身(大小可能被限制为弹出窗口的大小),但您可以在以下代码中看到:

<div  class="left_panel my">
    <div class="form_fieldTxtarea_Dv">
        <label>Hospital<span class="man">*</span></label>
        <p>
            <asp:ListBox 
                ID="lstHospital" 
                runat="server" 
                Height="100%" 
                ToolTip="Select Hospital" 
                class="form-control 
                textAreah" TabIndex="1"
                SelectionMode="Multiple">
            </asp:ListBox>
        </p>
        <p class="error_msg">
            <asp:Label ID="lblHospitalError" runat="server"></asp:Label>
        </p>
    </div>
</div>

感谢您提供的所有有用信息。 请告诉我是否应发布当前的图片。它显示3和默认值。

2 个答案:

答案 0 :(得分:0)

Rows="10"应该有效。您也可以使用CSS来设置它的样式......

#lstHospital { height: 200px;}

确保它适合弹出窗口(定义弹出窗口的最小高度)。

答案 1 :(得分:0)

尝试将Rows =“ 10”添加到列表框

 <asp:ListBox> 
        ID="lstHospital"
        Rows="10" 
        ....
        SelectionMode="Multiple">
    </asp:ListBox>