首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在gridview中href跳转后不刷新解决方法

2012-09-23 
在gridview中href跳转后不刷新在asp.net 用gridview控件 ,模板列中使用a hrefread.aspx?ID%# Eval(I

在gridview中href跳转后不刷新
在asp.net 用gridview控件 ,模板列中使用<a href="read.aspx?ID=<%# Eval("Id")%>"> ,跳转后打开的页面始终是旧的内容,需要手动刷新一下,才能查看最新的内容。 请教各位有几种方案解这个问题 ,是不是缓存造成的?

[解决办法]
不应该呀,是不是参数传递时就有问题呀???????
[解决办法]
可能是缓存问题:

在read.aspx页面Page_Load事件后加
 Response.Cache.SetExpires(DateTime.Now);
试试

protected void Page_Load(object sender, System.EventArgs e)
{
Response.Cache.SetExpires(DateTime.Now);
....
}
[解决办法]
首先你要在你的read.aspx中设置断点,例如在Page_load中设置,以及在你绑定数据的相关代码上设置,这样跟踪验证你的关键代码确实执行了。在这个跟踪做了之前,最好不要根据乱猜测什么“客户端缓存”的理由来修改你的程序。

你要用测试来指导修改代码。而不是靠猜测来乱修改代码。

热点排行