ASP.NET AJAX非同期ポストバック操作の実行中にブラウザ履歴を保持するにはどうすればよいですか?ASP.NET AJAXのブラウザ履歴を維持する方法
1
A
答えて
2
私の答えは必ずしもASP.NETに関連するとは限りませんが、一般的にはajaxに関係します。
jQueryには、ページにコンテンツをロードするためにajaxを使用するときにブラウザの履歴を維持するための多くのきれいなプラグインがあります。
私はお勧め1は、jQueryの歴史プラグインです - http://tkyk.github.com/jquery-history-plugin/基本的
あなたが持っているでしょう、このように構築されたURLの:
http://yourpage.com/#page1
http://yourpage.com/#page2
は、プラグインが時にURLの変更を検出し、ブラウザアドレスにハッシュがあるので、ページを再読み込みしようとしません。したがって、プラグインがアドレスの変更を検出すると、必要な操作を実行できます。たとえば、アドレスがhttp://yourpage.com/#page1に変更され、jQuery Historyが変更を検出すると、アドレス変更をトリガするイベントから#page1文字列を取得できます。それからあなたは知っている、ああ!私は#page1を持っています、そして、私はそのajax操作を行うべきです。
それはあなたが簡単に行うには、jQueryの歴史と歴史にページを追加することも本当に簡単です:
$.history.load(url);
http://tkyk.github.com/jquery-history-plugin/#demosとhttp://www.serpere.info/jquery-history-plugin/samples/
上の多くの良いデモがあり、私はこれは、幸運を役に立てば幸い!
関連する問題
- 1. データベースの履歴変更を維持する方法
- 2. データベース内の履歴を維持する
- 3. ブラウザ履歴をAjaxで管理する
- 4. Ajax経由でページコンテンツを変更するときのブラウザ履歴を維持する
- 5. smartgwtブラウザの履歴
- 6. javascriptのブラウザ履歴
- 7. jspでタスクをスケジュールし、ログ履歴を維持する方法は?
- 8. TFS 2013で分岐履歴を保存して維持する方法
- 9. AJAX読み込みコンテンツのブラウザ履歴を操作する
- 10. GITリポジトリを移行履歴をそのまま維持する
- 11. 店舗データベースの履歴データを維持する
- 12. git workflow:機能コミットの履歴を維持する
- 13. 現在のページをブラウザの履歴にプッシュする方法
- 14. ブラウザ内のvistedページの履歴をスキップする方法
- 15. 参照データを変更して「履歴」を維持する
- 16. Springセキュリティログインを使用してGWT履歴ハッシュを維持する
- 17. ajaxの履歴戻る
- 18. アンドロイドでブラウザの履歴を取得する方法
- 19. クロムアクセスのブラウザの履歴
- 20. Asp.net MVC3でブラウザ履歴をクリアするにはC#?
- 21. Selectable(jQuery UI)のブラウザ履歴
- 22. 反応ルータのブラウザ履歴
- 23. ajaxの履歴を保存
- 24. ブラウザの履歴を削除する
- 25. Androidブラウザの履歴を消去する
- 26. アンドロイドでブラウザ履歴を取得する方法は?
- 27. 信頼できるサービス状態履歴の維持
- 28. SailsJSのモデル更新の履歴を維持
- 29. 履歴ブラウザが倍増
- 30. Silverlightでブラウザの履歴にアクセスする
あなたのソリューションは本当に良いですが、1つのテキストボックスを持っていればうまくいきますが、1つ以上のテキストボックスがあればそれは機能しません。 –
私はあなたのprbolemを理解するか分からない。テキストボックスはどのようにajaxの機能に関係していますか? – raRaRa