实现Winform端窗体关闭后刷新html网页内容

一、首先要知道刷新网页的路径;

 1  frmPointEasyToBeat fpetBeat = new frmPointEasyToBeat(bookNoteId, userInfo.UserId);
 2                 fpetBeat.ShowDialog();
 3                 if (webBrowser1.Document?.Window?.Frames != null)
 4                 {
 5                     foreach (var iFrame in webBrowser1.Document?.Window?.Frames)
 6                     {
 7                         HtmlWindow window = (HtmlWindow)iFrame;
 8                         if (window.Url.ToString().Contains("UploadImagePage.aspx"))
 9                         {
10                             window.Document?.InvokeScript("searchPhoto", new object[] { });
11                         }
12                     }
13                 }

后端向html传递刷新消息

时间: 2024-08-24 16:21:35

实现Winform端窗体关闭后刷新html网页内容的相关文章

WPF 子窗体关闭,刷新父窗体

父窗体代码 private void DGUserEdit() { if(DGUser.SelectedItem!=null) { DataRow dr = (DGUser.SelectedItem as DataRowView).Row; Page.UserEdit UE = new UserEdit(UserGrade, dr["UserName"].ToString());//声明子窗体 UE.Closed += new EventHandler(UE_Closed);//注册关

Winfrom窗体关闭时刷新另一个窗体数据绑定控件

设置被关闭窗体为窗体1,带刷新窗体为窗体2, 1.窗体2中绑定方法设置为public,并且采用单例模式得到实例(这样在任何地方得到实例都是同一个). 2.在窗体1上注册一个事件到窗体关闭事件上 this.FormClosed += new FormClosedEventHandler(MakeThisDispose); private void MakeThisDispose(object o,EventArgs e)      {           this.Dispose();      

主窗体关闭后登录窗体仍然运行

合作的时候建立U层,从登录窗体登陆成功,然后进入主窗体,然后将登录窗体隐藏(因为登录窗体Close()了的话整个程序就会结束).但是发现当把主窗体关闭以后,在VS里面运行的程序并没有结束,还在运行中.这就说明只是关闭了主窗体的线程,而没有关闭登录的窗体的线程,因为前面我们只是隐藏了它,而没有直接关闭它.这样的话就是当用户关闭了应用程序后,桌面上虽然不显示了,但是登录窗体的线程仍在运行着.感觉这样总是不好的,那么久要解决它. 原来的程序代码是这么写的 Program <span style="

JS产生模态窗口,关闭后刷新父窗体。(兼容各浏览器)

折腾了好久,终于搞出来了.参考资料 http://www.cnblogs.com/davidyang78/archive/2011/07/29/2121278.html 下面直接上源码,保证兼容ie,google,360,firefox <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type&qu

微信子页面关闭后刷新父页面

前段时间开发微信公众号时,需要用到从编辑页面点击保存后,跳转到列表页面后并刷新,网上找了好多 function f_close(){ if(typeof(WeixinJSBridge)!="undefined"){ //WeixinJSBridge.call('closeWindow'); history.go(-1); }else{ if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator.us

Layer弹出层关闭后刷新父页面

API地址:http://layer.layui.com/api.html#end 调用END回调方法: end - 层销毁后触发的回调 类型:Function,默认:null 无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数. function updateStock(id) { //iframe层 parent.layer.open({ type: 2, title: '修改', shadeClose: false, //点击遮罩关闭 shade: 0.8, area: [

[C#.net]WinForm载入窗体完成后自动执行事件

一.以下是网络上可搜索到的次序 当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件:        System.Windows.Forms.Control.HandleCreated        System.Windows.Forms.Control.BindingContextChanged        System.Windows.Forms.Form.Load        System.Windows.Forms.Control.VisibleCha

winForm 中子窗体关闭但不释放对象,方便下次继续打开

方法一: 修改子窗体中自动生成的Dispose方法(在Form.Designer.cs文件中) /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> prote

js window.open()打开的页面关闭后刷新父页面

function test(){ var winObj = window.open(URL); var loop = setInterval(function(){ if(winObj.closed){ clearInterval(loop); parent.location.reload(); } },1); }