为了账号安全,请及时绑定邮箱和手机立即绑定

WebBrowser里页面变化后怎么刷新

WebBrowser里页面变化后怎么刷新

小怪兽爱吃肉 2018-10-24 05:06:55
我是在Button_Click里执行htmlDocument=WebBrowser.Document当htmlDocument中某个htmlElement.invokemember("MouseOver")后会使的页面变化我想抓变化后的新增的超链接,可是WebBrowser没有更新必须出了Button_Click函数之后才变,这里面到底执行了什么东西呢?我想让WebBrowser在Button_Click函数里面就变应该怎么做呢
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

注意变量的定义范围。

 

protected void Button_Click(object sender, EventArgs e)

{

ChangeDocument(htmlDocument);

// 此时,htmlDocument已经是变化后的对象

}

private void ChangeDocument(ref WebBrowser.Document wdoc)

{

//htmlDocument=wdoc;

//wdoc.htmlElement.invokemember("MouseOver");

}

不用ref也可以。


查看完整回答
反对 回复 2018-10-25
  • 1 回答
  • 0 关注
  • 1170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信