如何阻止我的gridview缓存?

时间:2009-11-13 17:26:08

标签: asp.net gridview

我搜索结果,单击一个,在新窗口中打开,然后编辑它,然后关闭弹出窗口。

然后我点击'搜索'来刷新我的gridview,但除非我点击F5,否则更改不会反映出来。它正在缓存它,我需要阻止它,但我不知道如何。想法?

2 个答案:

答案 0 :(得分:3)

当用户点击“搜索”时,您是否重新绑定网格?您需要确保“搜索”方法中的某个位置控制流程,您正在执行此操作:

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

答案 1 :(得分:1)

我猜你在PageLoad期间将结果绑定到网格。由于搜索按钮的事件处理程序在PageLoad之后被触发,因此在下一页请求之前,新搜索结果不会绑定到网格。如果这是问题,则在处理搜索按钮事件时需要重新绑定网格。