我搜索结果,点击一个,它在新窗口中打开,然后对其进行编辑,并关闭弹出窗口。如何阻止我的gridview缓存?
然后我点击“搜索”来刷新我的gridview,但这些更改不反映,除非我打F5。它正在缓存它,我需要阻止它,但我不知道如何。想法?
我搜索结果,点击一个,它在新窗口中打开,然后对其进行编辑,并关闭弹出窗口。如何阻止我的gridview缓存?
然后我点击“搜索”来刷新我的gridview,但这些更改不反映,除非我打F5。它正在缓存它,我需要阻止它,但我不知道如何。想法?
当用户点击“搜索”时,您是否在重新绑定网格?你需要确保在“搜索”的方法控制流的地方,你这样做是:
dataGrid.DataSource = updatedDataSource;
dataGrid.DataBind();
我猜你pageLoad的过程中结合你的结果到网格。由于您的搜索按钮的事件处理程序在PageLoad之后被触发,所以新的搜索结果在下一个页面请求之前不会绑定到网格。如果这是问题,则在处理搜索按钮事件时需要重新绑定网格。
也许有些代码可以帮助我们解决您的问题。 – Phaedrus 2009-11-13 18:26:31