关于Gridview数据刷新问题 最近写了个内部测试网站,发现在IE8中添加数据到数据库中,用BindData方法,Gridview能显示,但是再点击该网页地址,新添加的数据就显示不出来了,必须要关掉浏览器重新进才能显示,但是在Chorme、Opera、Firefox中都没问题,请教各位大大,十分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是你的IE缓存的问题。你在新添加的数据后执行Response.Redirect(Request.UrlReferrer) 是你的IE缓存的问题。你在新添加的数据后执行Response.Redirect(Request.UrlReferrer) 这个或许是浏览器的缓存导致的Response.CacheControl = "no-cache"; 本帖最后由 net_lover 于 2011-08-18 10:08:46 编辑 这个或许是浏览器的缓存导致的Response.CacheControl = "no-cache"; 这个或许是浏览器的缓存导致的Response.CacheControl = "no-cache"; 解决方案1: 经过调试ie8,打开ie8->页面->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问题。解决方案2:<style type="text/css"> .IE8Fix{z-index: 100;}</style> <asp:Gridview ID="Gridview " runat="server"> <DynamicMenuStyle CssClass="IE8Fix" /></asp:Gridview > 结局方案3:强制IE解析为IE7 META兼容<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 谢谢大家的帮助,经过测试,Response.Redirect(Request.UrlReferrer.tostring()) 没有问题。 学习顺便总结经验:解决方案1: 经过调试ie8,打开ie8->页面->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问题。解决方案2:在head头部 title下面 加上:<style type="text/css"> .IE8Fix{z-index: 100;}</style> <asp:Gridview ID="Gridview " runat="server"> <DynamicMenuStyle CssClass="IE8Fix" /></asp:Gridview > 解决方案3:强制IE解析为IE7 META兼容<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 解决方案4:代码层:Response.Redirect(Request.UrlReferrer.tostring()) javascript 报错 permission denied asp.net怎么套用别人前台页面 JavaScript如何与c#进行二维数组的交互? 页面自定义拖拽布局问题的实现 求助GridView删除列的确认代码 [高手帮忙]无法在web服务器上启动调试 .aspx 页面访问是生成的加密怎么去掉 编辑器 關於郵件發出是否成功? 请教GridView问题... 如何只显示两行,N行,后面用省略号 js与flash交互 火狐不支持
Response.Redirect(Request.UrlReferrer)
Response.Redirect(Request.UrlReferrer)
解决方案2:<style type="text/css">
.IE8Fix{z-index: 100;}
</style>
<asp:Gridview ID="Gridview " runat="server">
<DynamicMenuStyle CssClass="IE8Fix" />
</asp:Gridview >
结局方案3:
强制IE解析为IE7 META兼容<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
解决方案1: 经过调试ie8,打开ie8->页面->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问题。
解决方案2:在head头部 title下面 加上:
<style type="text/css">
.IE8Fix{z-index: 100;}
</style>
<asp:Gridview ID="Gridview " runat="server">
<DynamicMenuStyle CssClass="IE8Fix" />
</asp:Gridview >
解决方案3:强制IE解析为IE7 META兼容<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
解决方案4:
代码层:
Response.Redirect(Request.UrlReferrer.tostring())