TextBox / TextArea文本被截断

时间:2011-08-18 21:53:41

标签: asp.net textbox textarea

我正在尝试使用文本框或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;
}

我正在寻找的功能是在任何时候都没有滚动条显示只读文本框/区域,当文本大于框时,滚动条应该出现,允许查看所有文本该领域。

如果您有更多相关信息或者您对我有任何建议,请告知我们。

非常感谢。

2 个答案:

答案 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的字段包含全文。