私の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 を使用して、Request Object を使用して PostBack の後に値を読み取るいくつかの動的テキスト ボックスを作成しています。