我有一个文本框如下:
<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行?
答案 0 :(得分:1)
您可以通过指定overflow:auto;
来使用CSS执行此操作。您可以手动将此属性添加到页面代码隐藏中CssStyleCollection
的{{1}},也可以声明性地应用TextBox1.Style
值,并在外部样式表中定义css类。
以下是有关CSS CssClass
的一些文档:http://www.quirksmode.org/css/overflow.html
以下是overflow
媒体资源的一些文档:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.style