一个Form里有一个WebBrowser和一个Button,在Button_Click里执行

htmlDocument=WebBrowser.Document得到当前document

当htmlDocument中某个htmlElement.invokemember("click")后会使的页面变化

我想抓变化后的document,可是WebBrowser的Document没有更新

必须出了Button_Click函数之后才变

方法一:
private void button1_Click(object sender, EventArgs e) { // xxxxx.InvokeMember("Click"); Thread.Sleep(1000); Application.DoEvents(); //WebBrowser刷新了 } 

方法二:

注意变量的定义范围。

protectedvoid Button_Click(object sender, EventArgs e)

{

ChangeDocument(htmlDocument);

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

}

privatevoid ChangeDocument(ref WebBrowser.Document wdoc)

{

//htmlDocument=wdoc;

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

}

不用ref也可以。

转载于:https://www.cnblogs.com/kidfruit/p/3286446.html

WebBrowser提交submit后界面不刷新的解决办法相关推荐

  1. php502bad gateway,PHP表单提交后出现502 bad gateway解决办法

    搜索热词 <PHP表单提交后出现502 bad gateway解决办法>要点: 本文介绍了PHP表单提交后出现502 bad gateway解决办法,希望对您有用.如果有疑问,可以联系我们 ...

  2. (转载)oracle 10g 安装完成后,无法登陆EM的解决办法

    (来自:oracle 10g 安装完成后,无法登陆EM的解决办法 ) 状况: 打开http://localhost-:5500/em,系统显示如下信息: 数据库状态当前不可用.可能是因为数据库的状态为 ...

  3. 计算机开机自动进入bios,电脑开机自动进入bios界面的原因及解决办法

    电脑开机的时候碰到自动进入BIOS界面,需要按F1才能继续运行,这是怎么回事呢?又该如何解决呢?一般来说有三种原因会导致这种情况.下面给大家详细介绍,需要的朋友参考下吧! 1.原因一:你的BIOS电池 ...

  4. AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法(转)

    AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法(转)[@more@]现在我已经解决了(AMD Duron 650 上运行redhat linux 6.2)第一 ...

  5. AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法

    07 Jun 2001 12:00 am AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法 <script type="text/javascr ...

  6. 桥接路由器总是掉线_WDS桥接后无法上网/不稳定的解决办法

    WDS桥接后无法上网/不稳定的解决办法 无线路由器WDS桥接设置完成后却无法上网,或者无线上网的时候非常的不稳定,这是什么原因造成的呢?WDS桥接设置后无法上网或者上网不稳定,一般来说是WDS桥接设置 ...

  7. C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...

    C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...

  8. angular 关闭当前页_angular刷新当前页 angularjs页面不刷新的解决办法 - 电脑常识 - 服务器之家...

    angular刷新当前页 angularjs页面不刷新的解决办法 发布时间:2017-03-19 来源:服务器之家 刚用angularjs时,确实被它的双向数据绑定震住了,但同时没有完合使用angul ...

  9. python卸载错误_卸载python后导致yum无法使用的解决办法 - Python - 服务器之家

    卸载python后导致yum无法使用的解决办法 发布时间:2014-08-03 来源:服务器之家 由于服务器需要升级python,参照了一篇坑爹的文章卸载了旧版python # 卸载旧的python ...

最新文章

  1. 预示敏捷方法走偏的15个标志——第1部分
  2. 基于EEG的癫痫自动检测: 综述与展望
  3. SVN中“txn-current-lock:拒绝访问”错误
  4. 特征不同取值/区间下 label 的均值曲线
  5. 网络-IP/子网掩码/端口
  6. [ python ] 多态
  7. springboot毕设项目青年公寓租房管理系统2b730(java+VUE+Mybatis+Maven+Mysql)
  8. 谢辉吉林大学计算机学院,【大科·数院】佳绩频传,成果丰硕——第12届中国大学生计算机设计大赛吉大赛区数院学子成绩斐然...
  9. QQHelper:QQ大家来找茬 辅助工具 外挂
  10. 逻辑回归(公式推导+numpy实现)
  11. Sliced Sprite
  12. 网路学员面试常见问题:
  13. HDU 6148 Valley Numer(数位DP)
  14. 边云协同的优点_边云协同
  15. python爬数据处理\ufeff、\xa0、\u3000的方法 (转载)
  16. 人工智能知识全面讲解:垃圾邮件克星——朴素贝叶斯算法
  17. SpringBoot初始化过程核心源码剖析
  18. 每一个情绪稳定的人背后,都是高情商和大格局
  19. 项目 | 路径规划研究通用模拟器
  20. 数组-问题 B: 习题6-5 数组元素逆置

热门文章

  1. 处理SQL Server中的重复行
  2. 延迟加载的一些知识和误区
  3. Kong 网关API安装部署以及应用实例----------腾云驾雾
  4. 系统 应用 数据缺一不可 云优化三步走
  5. 《分布式系统:概念与设计》一2.3.1 体系结构元素
  6. 联发科芯片全线缺货:是OPPO太强还是英特尔抢产能
  7. 《Effective Debugging:软件和系统调试的66个有效方法》一第2条:在网上确切地查询你所遇到的问题,以寻求解决问题的灵感...
  8. VMWare 虚拟机工作站 + Ubuntu操作系统安装
  9. XML——XML的那些事
  10. Semantic Analysis