テキストボックスの値は、ポストバックではViewstateで維持されません。 ASP.NETのWebページがロードポストバックデータ 段階に戻って掲載されている場合ViewstateのTextBox値?
http://msdn.microsoft.com/en-us/library/ms972976.aspx
、Pageクラスは、バック投稿フォームフィールドの1 がIPostBackDataHandlerインターフェイスに対応していることを見ています。コントロールには という階層があり、TextBoxのLoadPostData()メソッドは が呼び出され、ユーザーがTextBoxに入力した値 ( "Hello、World!")が渡されます。 TextBoxのLoadPostData()メソッドは、単にこの値に渡された をTextプロパティに代入します。値はでポストされたフォームフィールドの値によって識別され、IPostBackDataHandlerを実装するコントロールのLoadPostData() メソッドで割り当てられます。 TextBoxコントロールは、このイベントを正常に動作させるには サーバーへのポスト間のいくつかの値を保持しなければならない
注:
は今およそTextBox.OnTextChanged Method
それはそれが言う話をすることができます。このコントロールでは、ビューの状態が であることを確認してください。
質問:
だから私は、特定のイベントのために、それはのViewStateへの書き込みはないことを推測...
どのようにそれは「Viewsstateに変更を追跡開始」にASP.NETを教えてくれありません?
私はそれを知っています....:)私の質問は: "私はonTextChangeを使用したい場合 - 私はviewstateを有効にする必要があります... OK ...作るsence ....しかし、どのようにAsp.netに" Viewsstateへの変更を追跡開始 " –
「開始」はありません。 Viewstateを有効にして、常にテキスト値を保存します。 –
入力値がviewstateの値を常に保存すると言っていますか? –