1

如何在 ASP.NET 中增加 DropDownList 的宽度?

4

4 回答 4

1

您可以在 .CSS 文件、内联或使用 STYLE 标记中执行此操作。您也可以通过设置属性(DropDownList1.Attribute.Add("style","etc..."))在代码隐藏中执行此操作。

CSS:

.ChangeWidth
{
    width:400px;    
}

标记:

<asp:DropDownList ID="DropDownList1" CssClass="ChangeWidth" runat="server">
</asp:DropDownList>
于 2009-11-02T14:27:47.887 回答
0

我建议您使用动态宽度,如下所示:

<script type="text/javascript">
    function autoWidth()
    {
        var maxlength = 0;
        var mySelect = document.getElementById('Select1');
        for (var i=0; i<mySelect.options.length;i++)
        {
            if (mySelect[i].text.length > maxlength)
            {
                maxlength = mySelect[i].text.length;
            }
        }
        mySelect.style.width = maxlength * 10;
    }
</script>

并像这样使用它:onclick="autoWidth()"

于 2009-11-02T13:27:11.113 回答
0
<asp:DropDownList ID="DropDownList1" width="50px" runat="server"> 
</asp:DropDownList> 
于 2010-09-01T13:52:47.960 回答
0

<asp:DropDownList ID="DropDownList1" width="50px" runat="server" width="100px"> </asp:DropDownList> 您可以通过给出或定义css文件`.Drop来增加DropDownList的宽度

{ 宽度:100 像素;}`

于 2015-01-21T17:33:02.020 回答