2011-06-16 59 views
0

我有一個搜索頁面,它使用jQuery來填充搜索結果的表格。 Search.aspx是主頁面,數據是從SearchAdd.ascx添加的。
我決定重新創建我的項目,因此我手動將所有項目從一個項目複製到另一個項目。除了這個東西,一切都有效,在兩個項目中看起來都一樣。當我完成搜索時,瀏覽到搜索結果,然後點擊瀏覽器中的後退按鈕,我不再獲得以前的搜索結果。搜索結果在瀏覽時不保留

所以我的問題是,我尋找什麼?
我檢查了,這些都是完全一樣的兩個項目:

  • viestatemode="Enabled"
  • jQuery的腳本
  • Global.asax的
  • 的web.config

還有什麼尋找?可以與虛擬目錄有什麼關係?
任何幫助表示讚賞。

+0

我很驚訝爲什麼它在第一個項目中爲你工作,如果你沒有使用一些歷史插件在瀏覽器歷史記錄中推送你的ajax調用 – 2011-06-16 09:19:59

回答

1

它必須與jQuery版本。

在我的舊項目中,我使用了jquery-1.4.4.min.js,而在新的我使用jquery-1.5.1.min.js。打開後退按鈕時切換回來並保存歷史記錄。

我不知道爲什麼?

1

瀏覽器後退按鈕與您所測試的內容無關。它只是客戶端。它會顯示瀏覽器歷史記錄中的內容,除非您沒有更改後退按鈕的行爲。