在我的 asp.net 表单页面中,我有一个这样的 TextBox 控件
<asp:TextBox ID="txtQuestion" runat="server" MaxLength="1000" TextMode="MultiLine" Width="99%" Height="50px"></asp:TextBox>
当我输入一个长句子(250 多个字符)并在页面后面的代码中提交表单时,当我使用它时,我只得到 250 个字符
txtQuestion.Text
但是,当我使用这个
Request[txtQuestion.UniqueID]
我明白了整个句子。
我似乎无法弄清楚为什么会这样。有谁可以帮我离开这里吗?
编辑
我通过执行以下操作尝试了Ramesh Rajendran提出的建议 -
<asp:TextBox ID="txtQuestion" runat="server" Rows="50" CssClass="queCss" TextMode="MultiLine"></asp:TextBox>
Css 类定义如下 -
.queCss
{
width:99%;
height:50px;
}
我还想提一下,我正在使用 JQuery AJAX 和页面方法来填充某些 ListBox 上的数据。所以我已经设置EnableEventValidation
为false
. 我还使用 JQuery 来填充一些动态文本框,这些文本框的值是在 PostBack 之后使用请求对象读取的。