【发布时间】:2013-11-17 08:21:22
【问题描述】:
我有一个 ASP.NET 控件,例如 DropDownList。我想将控件的宽度设置为auto。我如何实现这一目标? ASP.NET 控件中的Width 属性似乎不接受auto,但它只能接受百分比、像素和点。
我知道我可以通过将style="width:auto" 指定为控件的属性来解决一些问题,并且由于此属性不是控件的有效属性,因此它不会被 asp.net 解析并因此直接传递给浏览器。有没有更合适的方法来做到这一点?
【问题讨论】:
-
当你说宽度时,auto和100%有什么区别?
-
不一样。我将控件放在
<th>元素中。将宽度设置为 100% 将使控件占据整个<th>宽度,而对于自动它只占用必要的空间(根据下拉列表的内容)。 -
@rcs 您可以根据 ddl 的内容阅读我对自动宽度的回答。祝你好运!
标签: asp.net system.web.ui.webcontrols