我是用showmodeldialog打开一个网页对话框,然后想在关闭网页对话框的时候刷新父窗口,
Response.Write("<script>window.dialogArguments.location.reload(true);</script>");
Response.Write("<script>window.close();</script>");
出现重新发送信息,则无法刷新网页的错误?是怎么回事啊?
我是用
string StrUrl="TuiHuoAmount.aspx?gsbh="+gsbh+"&ck="+ck+"&cj="+cj+"&xh="+xh+"&pzh="+pzh+"&ph="+ph+"&amount="+amount;
string strTmp=string.Format("<script>window.showModalDialog('{0}',window,'dialogWidth:350px;dialogHeight:100px;status:0;resizable:1;help:0')</script>",StrUrl);
//Page.RegisterClientScriptBlock("fjava",strTmp);
Page.Response.Write(strTmp);
Response.Write("<script>window.dialogArguments.location.reload(true);</script>");
Response.Write("<script>window.close();</script>");
出现重新发送信息,则无法刷新网页的错误?是怎么回事啊?
我是用
string StrUrl="TuiHuoAmount.aspx?gsbh="+gsbh+"&ck="+ck+"&cj="+cj+"&xh="+xh+"&pzh="+pzh+"&ph="+ph+"&amount="+amount;
string strTmp=string.Format("<script>window.showModalDialog('{0}',window,'dialogWidth:350px;dialogHeight:100px;status:0;resizable:1;help:0')</script>",StrUrl);
//Page.RegisterClientScriptBlock("fjava",strTmp);
Page.Response.Write(strTmp);
解决方案 »
- 求比较怪癖的问题答案!!!!!!!!!!!!!
- sql查询时间问题
- DataList中使用变量问题?大家帮哈忙
- 请教一下,这个关闭窗口的js怎么写?^_^
- 在ASP.NET中如何获得DATAGRID中TEXTBOX的交点
- 手动写代码添加一个控件,要和拖上去的控件一样使用,还需要那些操作/ (请加上关键代码)
- 关于asp.net的很简单的问题
- 求.NET七层架构登入例子完整实例和参考资料,有教程最好QQ:249642675 谢谢
- webconfig调用怎么总是报错啊,求助
- detailview可以实现鼠标经过变色的效果吗?应该这么样实现~?
- datagrid如何让内容相同的列合并到一起,不同的还是每行都显示?
- 重新发送信息,则无法刷新网页
解决此问题,应该这样写:
window.location.href=window.location.href;
window.location.reload;
同理,如果是刷新父窗口,应该这样写:
window.opener.location.href=window.opener.location.href;
window.location.reload;
这种写法就不出现那讨厌的对话框啦!
http://www.cnblogs.com/huobazi/archive/2004/04/06/5325.aspx
弹出窗口刷新它的父页面后。出现不重新发送信息,则无法刷新网页
做的东西弹出一个窗口处理某些动作后刷新父窗口
用
window.opener.location.reload();
刷新
如果父窗口在此之前如果有过提交数据的动作,则会出现这么个讨厌的对话筐
“不重新发送信息,则无法刷新网页”
痛苦......
CSDN搜索未果(有几贴都是用Response.Redirect的方法,但我这里是刷父窗口)。
痛苦.
........
翻我的小本本 后找到办法
用
window.opener.location.href=window.opener.location.href
去刷新(其实是重定位了一下)父窗口
可行。
总结: 不能一棵树上掉死 :P