以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]网页浏览器控件怎么显示修改后的网页内容?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177011)

--  作者:无我是天机
--  发布时间:2022/5/6 14:51:00
--  [求助]网页浏览器控件怎么显示修改后的网页内容?
请教老师,我在表上增加了一个主窗口,设置为自动打开。在窗口上增加了一个WebBrowser控件。在窗口的AfterLoad事件中写了两行代码:
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.test.com/default.html"
当窗口打开显示出网页内容后,我对网页内容进行了修改,我怎么才能让WebBrowser控件显示出修改后的网页内容?

--  作者:有点蓝
--  发布时间:2022/5/6 14:57:00
--  
添加一个刷新按钮重新调用上面的代码即可。

或者右击网页,选重新加载

--  作者:无我是天机
--  发布时间:2022/5/6 15:45:00
--  
谢谢蓝老师。刚测了一下还是不行,感觉WebBrowser控件有缓存。关闭项目后重新打开才行。有没有其他办法呢?
--  作者:有点蓝
--  发布时间:2022/5/6 15:52:00
--  
试试
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.test.com/default.html?a=" & rand.next(10000)

--  作者:lyjzyq
--  发布时间:2022/5/7 22:12:00
--  
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "about:blank"    ’这里中断一下,就可以了。
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.test.com/default.html"