WebBrowser.Navigate 的刷新问题

原创 2006年05月21日 07:13:00
如果你的网址没有变化,而你的网页又没有禁用Cache的话,IE通常会从Cache取信息  
 
方法一(在Delphi内部解决,在网页后面加一个随机参数):  
建设你的网页地址为sURL  
 
if  (Pos('?',  sURL)  >  0)  then  //已带参数  
   sURL  :=  sURL  +  '&Rnd='  +  DateTimeToStr(Now)  
   //以日期时间为参数,因为你的间隔时2000ms,所以精确到秒应该就不会有重复的了  
else  
   sURL  :=  sURL  +  '?Rnd='  +  DateTimeToStr(Now);  
 
方法二(在asp内部解决,禁用Cache,调试之前最好把机器以前的cache清除掉):  
<%  
'这段代码是用于禁止浏览器缓存本页面  
Response.Expires  =  0  
Response.ExpiresAbsolute  =  Now()  -  1  
Response.addHeader  "pragma","no-cache"  
Response.addHeader  "cache-control","private"  
Response.CacheControl  =  "no-cache"  
Server.ScriptTimeOut  =  120  
%>  
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WPF中使用WebBrowser控件的刷新问题[已解决]

WebBrowser有三种打开网页的方法Navigate、NavigateToStream和NavigateToString。 使用WebBrowser.Navigate打开的网页在用户执行刷新操作...
  • delyex
  • delyex
  • 2015-06-08 02:23
  • 1399

delphi中webbrowser的用法

delphi中webbrowser的用法

MFC中WebBrowser.Navigate方法如何调用本地的.htm文件?

----------------------------------------------------------------------------------------------------...

.net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案.(转载)

有蛮久没有更新了,我还是当初的程序员吗,呵呵http://www.cnblogs.com/yangxiaohu1/archive/2009/01/06/1370693.html .net(c#)在循环...

net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案

最近在写一个小程序的时候,遇到这样的需求:           已知一组网页url地址,想获取每一个网页的html,实际上就是想利用循环语句里面使用WebBrowser来加载每一个网页,然后获取他们...

WebBrowser无法显示招商银行密码输入控件的问题

之前就看到CSDN论坛上有人提问,自己写的程序中的WebBrowser打开招商银行的登录页面后(https://pbnj.ebank.cmbchina.com/CmbBank_GenShell/UI/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)