0

我在我的gridview中使用asp.net,当我使用“删除命令按钮”和我的网格在更新面板中删除任何行时,它被删除并且没有出现但是当我在浏览器中单击返回时,我找到了删除的行,所以删除后如何使浏览器中的上一页更新为当前页?

问题:如何在不阻止缓存的情况下避免这种情况,还有其他方法吗?

4

1 回答 1

3

您需要防止带有 gridview 的页面缓存。在你后面的代码中尝试:

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

此外,您可能会找到一些通过 javascript 捕获后退按钮的解决方案,我认为这不是一个好主意。您的代码应处理用户返回的可能性。

于 2012-04-22T06:45:13.907 回答