Asp.net asp:DropDownList宽度,填充父项

Asp.net asp:DropDownList宽度,填充父项,asp.net,css,Asp.net,Css,我有这样一个下拉列表: <asp:panel runat="server" groupingtext="Some Text"> <table> <tr> <td><asp:DropDownList runat="server" /></td> </tr> </table> </asp:panel> 我希望dropdownlist的宽度始终填充父级的

我有这样一个下拉列表:

<asp:panel runat="server" groupingtext="Some Text">
  <table>
    <tr>
      <td><asp:DropDownList runat="server" /></td>
    </tr>
  </table>
</asp:panel>


我希望dropdownlist的宽度始终填充父级的区域,而不考虑其中包含的项目的大小。如何执行此操作?

dropdownlist在html中呈现为
那么使用css呢? 像


select.yourclassehere{width:100px}

style=“width:100%”“
空列表不起作用。当我这样做时,dropdownlist显示为列表中最大项目的大小。将dropdownlist放入div中并设置div大小。dropdownlist总是采用div的大小。看起来很奇怪,但是works@CássioGalvão好吧,如果我要这样做的话,我还不如在下拉列表上设置宽度。我试图避开绝对宽度。我希望它随着父对象的大小而调整大小。问题是100px。我希望它填充父对象,这样当父对象调整大小时,它也会填充。然后将其设置为100%,但您需要指定父对象的宽度或尝试使用最小宽度。select.yourclassehere{最小宽度:100px}
<td><asp:DropDownList runat="server" CssClass="yourclasshere"/></td>

select.yourclasshere { width:100px }