当前位置:编程学习 > C#/ASP.NET >>

请问大家一个showModalDialog,即子窗口关闭,父窗口刷新的问题

--------------------编程问答-------------------- 处理提交完毕的代码后转向
Response.Write(" <script language=javascript>opener.document.form1.submit(); 
window.close(); </script>");   --------------------编程问答--------------------
引用楼主 cainong2001 的回复:
如果父窗口先前有执行一段服务器端事件后, 然后才打开子窗口,然后关闭,会弹出一个常见的对话框: 
   
  "不重新发送信息,则无法发刷新网页" 
  "请单击重试再次发送消息,或单击....." 
   
   
请问这个怎么解决?谢谢!


父窗体在执行服务器端事件,其实页面正在提交,window.location.reload(); 就会提示这个

方法1:  在打开子窗体的时候,js禁用提交按钮
方法2:  开始的时候定义var submit=0;(js全局变量)  在按钮的提交函数里边submit++;
         window.location.reload(); 之前加上判断 if(submit=0)
        类似于防止页面重复提交的办法!
      --------------------编程问答-------------------- --------------------编程问答-------------------- http://blog.csdn.net/dacong/archive/2008/09/15/2927543.aspx --------------------编程问答--------------------
引用 1 楼  的回复:
处理提交完毕的代码后转向
Response.Write(" <script language=javascript>opener.document.form1.submit(); 
window.close(); </script>");
showModalDialog,人家是用的showModalDialog方法啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,