我正在尝试使用文本框或textarea在Asp.Net应用程序中的相邻网格中选择行时显示某些注释的预览。问题是,无论我在绑定字段中输入多少文本,文本都会在预览文本控件中被截断。我在IE中测试。这些是我试验过的两个控件,它们提供了相同的结果,以及用于控件的CSS:
<asp:TextBox runat="server" class="textArea" ID="Notes_TextBox" TextMode="MultiLine" ReadOnly="true" Rows="20" />
<textarea runat="server" class="textArea" id="Notes_TextArea" rows="3" cols="22" readonly="readonly" />
.textArea
{
border: 1px solid #b5bcc7;
height: 380px;
background-color: #F7FCFF;
color: Gray;
margin-top: 1px;
margin-left: 4px;
margin-right: 1px;
padding: 2px;
overflow: hidden;
}
我正在寻找的功能是在任何时候都没有滚动条显示只读文本框/区域,当文本大于框时,滚动条应该出现,允许查看所有文本该领域。
如果您有更多相关信息或者您对我有任何建议,请告知我们。
非常感谢。
答案 0 :(得分:2)
将overflow
样式从auto
更改为hidden
。这对我来说似乎在IE8中正常工作。
.textArea
{
border: 1px solid #b5bcc7;
height: 380px;
background-color: #F7FCFF;
color: Gray;
margin-top: 1px;
margin-left: 4px;
margin-right: 1px;
padding: 2px;
overflow: auto;
}
答案 1 :(得分:0)
这最终成为基础数据的问题。默认情况下,底层对象的Notes字段被截断,而另一个名为LongNotes的字段包含全文。