2011-04-01 138 views
0

我有一個從數據庫中提取記錄的頁面。如果您單擊獲取更多信息的記錄,然後點擊瀏覽器上的後退按鈕,頁面上顯示:會話問題

「警告:網頁已經過期」

,你面前有數據顯示,高達刷新頁面。

有沒有辦法解決這個問題?

+2

您使用什麼網絡技術(php,asp.net ...)? – gt124 2011-04-01 19:22:20

回答

1

看看Post/Redirect/Get模式。這將有助於防止您必須重新提交表單數據的情況。

+0

它與表單數據沒有任何關係。我正在使用主詳細信息頁面,其中主頁面顯示不同產品的摘要列表,而詳細信息頁面則顯示詳細信息。 – user331859 2011-04-03 06:49:47

+0

嗯,此警告消息通常是由於表單數據(請參閱http://support.microsoft.com/kb/183763)。 「警告:頁面已過期 您請求的頁面是使用您在表單中提交的信息創建的。此頁面不再可用。作爲安全防範,Internet Explorer不會自動爲您重新提交您的信息。」 – 2011-04-03 18:05:19

0

當您使用Httpession時,您不應該使用返回按鈕,因爲您應該重新提交最後一次調用,因爲您已經重新提交了請求,但請求的某些參數已過期,因此會發生警告「Warning:Page has Expired」。

創建一個機制在prevous頁面轉發。

再見

+0

您能否告訴我如何在上一頁中創建一種轉發機制,如上所述。重定向的用法可能會用嗎?但我將在哪裏將重定向語句放在我的代碼中。 – user331859 2011-04-03 06:51:32

+0

根據前一頁轉發的機制,我可以使用 user331859 2011-04-03 08:41:01

+0

進行自動刷新好! – 2011-04-03 19:30:59