2010-06-18 88 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();