
正文
asp.net子页面关闭是刷新父页面,aspnet core 局部刷新
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么实现父窗口打开子窗口,子窗口关闭后自动刷新父窗口?
方法1:在子窗体的colsing事件中,调用父窗体的刷新方法;方法2:子窗体ShowDialog(),父窗体接收DialogResult.OK 时刷新;方法3:增加程序 协调员的角色,设计界面协调者 对象实现。
总结了一下有两种方法可以解决,一是在子窗口中刷新父窗口,二是在子窗口关闭后,父窗口自己刷新。
把按钮的宽和高设置成0,该按钮的点击事件和你页面中查询按钮事件写成一样的。那样的话。
。如果使用的是MDI父子窗体,可以在关闭子窗体前加入 TextBox tb = (TextBox)MdiParent.Controls[textBox1]; // 从MDI父窗体获得控件 tb.Text = textBoxText; // 更新MDI父窗体空间属性值 2。
pCurrentWin = this;} 最后就是调用这个父窗体的刷新方法了。我的刷新方法已经封装好了。刷新代码FillDataGridView方法我就不给你了。
public FormDeptList(){ InitializeComponent();pCurrentWin = this;} 最后就是调用这个父窗体的刷新方法了。我的刷新方法已经封装好了。刷新代码FillDataGridView方法我就不给你了。
相关问答
Q1: 如何做到关闭子页面的时候刷新父窗口?
子窗口处理完后可以调用close();关闭窗口。
asp.net(C#)关闭本页面 刷新另一个页面是通过js方法实现的。核心代码:Page.ClientScript.RegisterStartUpScript(this.GetType(),close,关闭提示。
解决的办法为在父窗口中写一个提交的 function在子窗口中通过window.opener.functionname()调用。
parent.location.reload();这种方法会重新加载整个页面。但如果要在原页面的基础上传递参数,则可以使用下面的方法:top.document.location.href=xxx.aspx?id=xx。
public FormDeptList(){ InitializeComponent();pCurrentWin = this;} 最后就是调用这个父窗体的刷新方法了。我的刷新方法已经封装好了。刷新代码FillDataGridView方法我就不给你了。
Q2: 子页面关闭后,怎么使父页面刷新
1、总结了一下有两种方法可以解决,一是在子窗口中刷新父窗口,二是在子窗口关闭后,父窗口自己刷新。
2、子窗口处理完后可以调用close();关闭窗口。
3、可以子窗体里边加一个父窗体的成员变量 构造子窗体的时候把父窗体传进来 再在子窗体关闭的时候调用一下父窗体的Refresh()方法就可以了 。
4、把按钮的宽和高设置成0,该按钮的点击事件和你页面中查询按钮事件写成一样的。那样的话。
Q3: 关于asp.net后台代码执行提示框然后关闭子页面刷新父页面
1、可以在任何地方插入代码 window.onunload = function(){ window.opener.location.reload();} 子窗口处理完后可以调用close();关闭窗口。
2、您好:如果您弹出层是本页面的DIV的话直接可以在关闭事件的js代码中加一句window.location.href=本页面地址就可以刷新页面了。
3、window.parent.close)window.parent.close();window.close();window.opener.parent.location.reload();),意思是在修改完毕后输出JS代码进行关闭b.asp和c.asp并刷新a.asp 具体的你可以根据上面的来调整调试。
4、以下观点纯属小弟个人愚见,高手不入目请别砸我鸡蛋。
5、子窗口里执行类似下面这样的脚本可以引用父窗口里的数据进行操作,opener就是父窗口的引用。self.opener.location.reload();window.opener.location.reload();可以刷新父窗口。
6、ViewState赋值后,在客户端以序列化形式保存。当发生窗体回调之后,服务器在LoadViewState方法里复原。刷新页面是发起了全新的请求,而不是回调,所以ViewState丢失。
Q4: asp.net如何实现关闭子页面的时候刷新父页面的gridview控件,急急...
在父页面中首位ModalDialog的时候加上一个参数window,放到第二个参数的位置上。
asp.net(C#)关闭本页面 刷新另一个页面是通过js方法实现的。核心代码:Page.ClientScript.RegisterStartUpScript(this.GetType(),close,关闭提示。
把按钮的宽和高设置成0,该按钮的点击事件和你页面中查询按钮事件写成一样的。那样的话。
比如A.aspx打开了b.aspx页面,则当你关闭b.aspx的时候调用一下a.aspx页面的一个按钮,当然,你要在a.aspx放一个按钮,这个按钮的事件里面重新调用一下此页面的加载事件。
Q5: asp.net关闭一个页面后另外一个页面刷新
1、比如A.aspx打开了b.aspx页面,则当你关闭b.aspx的时候调用一下a.aspx页面的一个按钮,当然,你要在a.aspx放一个按钮,这个按钮的事件里面重新调用一下此页面的加载事件。
2、window.parent.close)window.parent.close();window.close();window.opener.parent.location.reload();),意思是在修改完毕后输出JS代码进行关闭b.asp和c.asp并刷新a.asp 具体的你可以根据上面的来调整调试。
3、location.href=本页面地址就可以刷新页面了。如果是弹出的iframe的话,可以在父页面写一个刷新方法,然后在关闭iframe的时候调用一下这个方法即可。希望帮到你,希望采纳。
关于asp.net子页面关闭是刷新父页面和aspnet core 局部刷新的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






