window.opener.reload()的刷新,主窗体信息保存

时间:2023-02-04 14:11:07
在主窗口中有一些textbox,我填写完成后,点击一个按钮弹出一个子窗口,我录入一些信息完成后,需要关闭子窗口,刷新主窗口
我使用:
 Response.Write("<script language=javascript>window.opener.form1.submit();</script>");
        Response.Write("<script language=javascript>window.close();</script>");
来关闭子窗口,但是刷新后,主窗口中的textbox中的信息也都没了,我如何做才能在主窗口刷新后,还能保存textbox的信息?

5 个解决方案

#1


传参数再赋值

#2


我弹出子窗体的时候,使用js脚本
window.open("perioddetail.aspx","windowname","dialogWidth:950px;dialogHeight:530px;status:no;center:yes;scroll:no;help:no");
主界面中一些textbox还输入了一些信息, 
然后主窗体和子窗体之间的数据交换全采用session保存,现在的问题就是我无法将主窗体的数据保存起来

#3


你是用了缓存吗,怎么我以前做项目时返回来刷新时数据还在啊。
主窗体的数据怎么不能保存起来啊。

#4


因为我采用的是:window.opener.form1.submit();返回的!
所以相当于把主窗体的界面数据全部提交了!数据全都为空了!!

#5


A页面是主页面,里面录入一些信息存放在textbox中,然后
里面有一个按钮弹出新的窗体,方法如下:
window.open("perioddetail.aspx","windowname","dialogWidth:950px;dialogHeight:530px;status:no;center:yes;scroll:no;help:no");
然后主窗体和子窗体之间的数据交换全采用session保存,现在的问题就是我无法将主窗体的数据保存起来
子窗体中的信息使用session返回到主窗体.子窗体采用window.opener.form1.submit();提交,同时使用close关闭子窗体.
问题:子窗体关闭后,主窗体要刷新(form1.submit()),我如何才能保存主窗体原来的文本信息?
谢谢啊,很着急!!!

#1


传参数再赋值

#2


我弹出子窗体的时候,使用js脚本
window.open("perioddetail.aspx","windowname","dialogWidth:950px;dialogHeight:530px;status:no;center:yes;scroll:no;help:no");
主界面中一些textbox还输入了一些信息, 
然后主窗体和子窗体之间的数据交换全采用session保存,现在的问题就是我无法将主窗体的数据保存起来

#3


你是用了缓存吗,怎么我以前做项目时返回来刷新时数据还在啊。
主窗体的数据怎么不能保存起来啊。

#4


因为我采用的是:window.opener.form1.submit();返回的!
所以相当于把主窗体的界面数据全部提交了!数据全都为空了!!

#5


A页面是主页面,里面录入一些信息存放在textbox中,然后
里面有一个按钮弹出新的窗体,方法如下:
window.open("perioddetail.aspx","windowname","dialogWidth:950px;dialogHeight:530px;status:no;center:yes;scroll:no;help:no");
然后主窗体和子窗体之间的数据交换全采用session保存,现在的问题就是我无法将主窗体的数据保存起来
子窗体中的信息使用session返回到主窗体.子窗体采用window.opener.form1.submit();提交,同时使用close关闭子窗体.
问题:子窗体关闭后,主窗体要刷新(form1.submit()),我如何才能保存主窗体原来的文本信息?
谢谢啊,很着急!!!