2009-11-13 61 views
0

我搜索结果,点击一个,它在新窗口中打开,然后对其进行编辑,并关闭弹出窗口。如何阻止我的gridview缓存?

然后我点击“搜索”来刷新我的gridview,但这些更改不反映,除非我打F5。它正在缓存它,我需要阻止它,但我不知道如何。想法?

+0

也许有些代码可以帮助我们解决您的问题。 – Phaedrus 2009-11-13 18:26:31

回答

3

当用户点击“搜索”时,您是否在重新绑定网格?你需要确保在“搜索”的方法控制流的地方,你这样做是:

dataGrid.DataSource = updatedDataSource; 
dataGrid.DataBind(); 
1

我猜你pageLoad的过程中结合你的结果到网格。由于您的搜索按钮的事件处理程序在PageLoad之后被触发,所以新的搜索结果在下一个页面请求之前不会绑定到网格。如果这是问题,则在处理搜索按钮事件时需要重新绑定网格。