当我按下后退按钮时,我在gridview中找到了已删除的行

时间:2012-04-22 06:29:42

标签: asp.net caching gridview

我正在使用asp.net,在我的gridview中,当我使用“删除命令按钮”和我的网格更新面板删除任何行,因此它被删除但没有出现但是当我在浏览器中单击后我发现删除行,那么如何在删除后将浏览器中的上一页更新为当前页?

问题:如何在没有阻止缓存的情况下避免这种情况还有另外一种方法吗?

1 个答案:

答案 0 :(得分:3)

您需要阻止具有gridview的页面进行缓存。在您的代码后面尝试:

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

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