2011-08-17 30 views
0

我有一頁內有兩個「頁面」。基本上它是兩個DIV--一個隱藏在任何時候,而且它依賴於一個單選按鈕來切換。上一頁不會過期

其中一個DIV包含一個表單,您可以提交。我希望整個頁面,特別是那個表格,當用戶點擊「後退」時刷新。

我已經嘗試了很多東西,而且都沒有工作。也許他們在錯誤的地方?

我目前試過這樣:

<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server"> 
    <% Response.Cache.SetCacheability(HttpCacheability.NoCache); %> 
    <%: Response.Expires = -1; %> 

它仍然無法正常工作。幫幫我?

回答

1

由於後退按鈕不會「重新加載」頁面,這就是您所看到的問題。

你可以添加一個「後退按鈕」或「鏈接」,當點擊時顯然會重新加載頁面。

另請參閱javascript onload事件。您可以使用該功能清除表單。

+0

我可以,但我想解釋當用戶點擊實際的後退按鈕時會發生什麼......因此,該頁面需要在發佈後過期。 – Cody

+0

不是100%,但請檢查javascript onload事件是否觸發。如果是這樣,那麼在那裏寫出清除表單的代碼。 –

+0

我有其他的JS在那裏,所以我知道它火了。我不打算寫更多的代碼來清除表單,我只需要知道頁面爲什麼沒有過期。 – Cody