我有一個使用Forms Authentication的ASP.NET應用程序。當用戶單擊頁面上的註銷按鈕時,它將運行以下代碼。註銷後退箭頭
FormsAuthentication.SignOut();
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
但是,用戶仍然可以只按下後退箭頭,而無需再次登錄就可以看到前一頁。我確信它與上一頁緩存有關。我怎樣才能確保他們提示重新登錄?
一種方法做的是,寫的無緩存代碼中的所有頁面,但我也在尋找更好的方法來到期的內容。 +1 – Ramesh 2009-02-23 21:09:46