我假定發送尋呼出有失效(一拉)...什麼情況會導致Web瀏覽器顯示「Page Expired」消息?
Response.Cache.SetExpires(System.DateTime.Now.AddSeconds(5));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);
...將意味着,如果用戶點擊後退按鈕,他們將看到「頁面過期」的消息。它似乎沒有那樣工作。我發現使用後退按鈕只會顯示舊的(IMO過期)頁面。事實上,在試驗緩存/不緩存和到期時間的不同組合時,我從從不設法從瀏覽器中獲得「Page Expired」消息。
什麼情況會引發這種信息?
服務器環境ASP .Net。我只在IE8中測試過 - 我假設其他瀏覽器在這裏是一致的。
謝謝,但沒有。我認爲這就是「要再次顯示網頁,Internet Explorer需要重新發送您之前提交的信息...」的消息。那不是我想到的。我相信(我在這裏錯了嗎?),有一條消息聲稱該頁面已過期。我似乎無法挑起這個信息,所以我可能只是在咆哮錯誤的樹。 – RichardHowells 2010-06-11 12:06:57