私のASP.NET Webフォームでは、ActiveViewIndex 2上にあるとき、常にポストバックが完了したときにActiveViewIndex 0に戻るMultiViewがあります。データベースに行を挿入/更新するときに、データベースに送信した後に現在のActiveViewIndexに表示する必要があります。 Webフォームが送信された後、どのように現在のActiveViewIndexに保持するのですか?たぶんこれはViewStateを使って行うことができますが、私はそれを以前に使ったことがないので、どうやってそれを知ることはできません。現在のActiveViewIndexにASP.NETマルチビューを維持する
0
A
答えて
0
ページ単位のデータを保存するには、ViewStateを使用するか、各ポストバック後にデータを保存する非表示の入力フィールドを使用します。ビュー2はビューステートする店舗(ViewState["activeTab"] = 2;
)が表示されている場合、ページのロードチェックにいくつかの値はビューステートにありますならば、それがある場合は、アクティブビューのインデックスを変更します:
ViewStateが辞書のようなものです
protected void Page_Load(object sender, EventArgs e)
{
if (ViewState["activeIndex"] != null)
multiView.ActiveViewIndex = (int) ViewState["activeIndex"];
}
関連する問題
- 1. ASP.NETのマルチビュー
- 2. 複数のasp.NETマルチビューをリンクする
- 3. jQuery - POST後の現在のページを維持する
- 4. Website Redesign現在のGoogle検索の位置を維持する
- 5. asp.net C#Webアプリケーションの在庫を維持する方法は?
- 6. リロード幅ajaxと現在のクラスを維持する
- 7. MVCのトップレベルパラメータを更新するときに現在のページを維持する
- 8. マルチビュー検索フォーム(ASP.NET MVC 2)
- 9. グリッド上のページング時に現在のチェックボックスの状態を維持する方法
- 10. 現在のフラグメントを画面の回転に維持する方法
- 11. asp.net textareafor - 改行を維持する
- 12. ASP.net MVCセッションを維持する
- 13. ASP.Net MVCでDRYを維持する
- 14. MySQLアップデート現在/最新のトラックを維持するための他の行
- 15. エラーを通知しても現在のアクティビティを維持するAlertDialog
- 16. マルチビュー内部のグリッドビューデータを保持
- 17. DataGridviewで現在選択されている行を維持する
- 18. 現在のRedmineインストールを維持してRubyを更新しますか?
- 19. マルチビュー配列を持つTableView segue
- 20. JInternalFrameは現在の位置を維持しながら最小化します
- 21. ファイル構造を維持しながら現在のディレクトリで解凍します
- 22. ASP.NET ID - 匿名ユーザーに関する情報を維持する
- 23. RにUTF-8コーデポイントの表現を維持する
- 24. カーソルの下の現在の列を維持しながらvimでファイルの最後に移動するには?
- 25. どのように現在のビューで常に水平下のスクロールバーを維持する
- 26. すべてのスレッドまたは現在実行中のスレッドを終了して、プロセスをC++に維持する
- 27. 現在のスライドの表示を維持する方法[JavaScriptのスライダー]の後に送信ボタンを
- 28. マルチビューAppのスワイプジェスチャー
- 29. ASP.NETの複数のユーザーコントロールの状態を維持する
- 30. 現在の位置ピンをアンドロイドの地図から削除する方法、他のピンを維持する
のViewStateフォームを提出した後でさえも、0のままでした。だからちょうど0のインデックスに戻りました。 – bds89
これは奇妙です。ビューステートは無効になっていますか?非表示の入力フィールドを使用して試すことができます。コンテンツはポストバック間で保存されます。 –