【发布时间】:2010-10-27 18:17:39
【问题描述】:
我有以下代码
<table cellpadding="2" cellspacing="2">
<tr>
<td>Factory:</td>
<td>
<asp:TextBox ID="txtFactory" runat="server" Width="100%"></asp:TextBox>
</td>
</tr>
</table>
我的问题是,有时工厂文本框可以包含 100 个或更多字符的相当长的描述,当这种情况发生时,我的文本框会变宽超出屏幕边缘,这会导致水平滚动条出现在我的底部浏览器,我真的不想要那个。我想要的是让我的 TextBox 扩展到浏览器窗口所在的宽度,并且还能够在用户调整浏览器窗口大小时调整大小。
【问题讨论】:
-
代码隐藏文件中是否有任何代码会以任何方式改变 TextBox 的宽度?
-
我使用了您的代码,在 IE 和 FF 中加载包含大量文本的文本框时没有滚动问题。您的文本中没有空格吗?
-
@Fredrik - 不,我不知道。好主意。
-
@OrbMan - 不,它没有。但是您让我想知道是否没有另一种样式将页面内容向右推一点,这可以解释为什么它超出了浏览器宽度。