0

我有一个如下文本框:

    <asp:TextBox ID="TextBox1" runat="server" Width="100px" Rows="3" ReadOnly="true"
 BorderStyle="None" BorderWidth="0" TextMode="MultiLine" Text='<%# Eval("Notes") %>'
 BackColor="#222222" ForeColor="White"></asp:TextBox>

当文本框为空或由于文本适合 3 行而不需要滚动时,如何使垂直滚动条不显示?

4

1 回答 1

1

您可以通过指定overflow:auto;. 您可以手动将此属性添加到页面代码隐藏中的CssStyleCollectionat TextBox1.Style,或者您可以以CssClass声明方式应用值并在外部样式表中定义 css 类。

这是一些关于 CSS 的文档overflowhttp ://www.quirksmode.org/css/overflow.html

TextBox.Style以下是有关该属性的一些文档:http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.style

于 2012-06-07T18:56:46.990 回答