2011-08-17 33 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