2010-06-18 34 views
0

我有一個ASPX頁面,其中包含幾個用戶控件,這是在用戶交互後動態加載。ASP.NET button_click沒有發射,瀏覽器後退按鈕後

在ascx之一上,我有一個隱藏的按鈕,正在點擊一些用戶操作(通過button.click()),這在第一頁加載時工作正常。 但是在表單提交一次之後,另一個ascx被加載。如果用戶單擊後退按鈕並重新提交第一個表單(再次通過button.click()),則服務器上的button_clicked事件不會再次觸發。任何想法?

+0

你能提供一些代碼嗎?首先想到的是,您的控件不會退出或瀏覽器從緩存中加載您的頁面。 – Restuta 2010-06-18 08:55:02

+0

控件未加載。現在我正在尋找瀏覽器後退按鈕單擊並通知服務器一些屬性更改。 Thax尋求幫助 – 2010-06-18 09:43:37

回答

0

這是解決方案 - 第二個是因爲FireFox 3,它確實保留了NO-CACHE指令。

Response.Cache.SetCacheability(HttpCacheability.NoCache); 
    Response.Cache.SetNoStore();