如何在執行ASP.NET AJAX異步回發操作時維護瀏覽器歷史記錄?如何維護ASP.NET中的瀏覽器歷史記錄AJAX
1
A
回答
2
我的答案可能不一定涉及ASP.NET,但一般來說,Ajax。
jQuery有許多整潔的插件,它們允許您在使用ajax加載頁面上的內容時維護瀏覽器歷史記錄。
一個我建議是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. Ajax +瀏覽器歷史記錄
- 2. 通過Ajax更改頁面內容時維護瀏覽器歷史記錄
- 3. javascript中的瀏覽器歷史記錄
- 4. 使用YUI瀏覽器歷史記錄的Ajax和瀏覽器歷史記錄類
- 5. Grails的瀏覽器歷史記錄?
- 6. ExtJS MVC的瀏覽器歷史記錄
- 7. 如何使用歷史記錄類來處理瀏覽器歷史記錄
- 8. 如何用Nightwatch瀏覽歷史記錄?
- 9. 瀏覽器歷史記錄中的Ajax響應
- 10. 使用c#清除Asp.net MVC3中的瀏覽器歷史記錄?
- 11. 瀏覽器歷史記錄或CSS
- 12. Phonegap Cordova瀏覽器歷史記錄
- 13. 瀏覽器歷史記錄管理
- 14. 讀取瀏覽器歷史記錄
- 15. 刪除瀏覽器歷史記錄
- 16. smartgwt瀏覽器歷史記錄
- 17. pushState加擾瀏覽器歷史記錄
- 18. JQuery simplePagination.js瀏覽器歷史記錄
- 19. 清除瀏覽器歷史記錄
- 20. Android瀏覽器歷史記錄URI?
- 21. 清除Android瀏覽器歷史記錄
- 22. 清除CefGlue瀏覽器歷史記錄
- 23. Angular2瀏覽器歷史記錄導航
- 24. 在Ajax中管理瀏覽器歷史記錄
- 25. 在瀏覽器的歷史記錄上保存了Ajax請求
- 26. 爲AJAX加載的內容操縱瀏覽器歷史記錄
- 27. Flash(或AJAX)的瀏覽器歷史記錄
- 28. 如何閱讀Android手機中的瀏覽器歷史記錄
- 29. 你將如何維護SQL表中的歷史記錄?
- 30. 如何從瀏覽器歷史記錄中刪除頁面?
你的解決方案真的很好,但它工作正常,如果我有一個單一的文本框,但如果我有超過1個文本框,那麼它不工作,你有什麼想法? – 2011-01-20 09:17:44