关闭模式窗口会刷新页面,如果原页面在打开模式窗口前做过提交动作,就会弹出提示信息:是否重做以前的动作。如何才能让它不弹出这个提示窗口?

解决方案 »

  1.   

    Button1.Attributes.Add("onclick","window.showModalDialog('a.aspx');return false;");这样你模式窗体关闭后就不会刷新,应该不会有提示了吧,看看!
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
      

  3.   

    那容易啊,你直接在本页面进行刷新即可.
    当模态窗口的内容接收结束之后,你可用:
    document.reload();
    这样,本页面就刷新了.
    或者也可以在页面中放一个隐藏按钮,用脚本点击它,提交页面
    document.all("button1").click();
      

  4.   

    打开模式窗口的时候传递一个参数
    window.showModalDialog(Url,window,Style);关闭是调用
    window.dialogArguments.location.reload();//刷新父页
      

  5.   

    或者也可以在页面中放一个隐藏按钮,用脚本点击它,提交页面
    document.all("button1").click();
    ------------------
    能不能具体点儿,我有一个服务器控件,怎么用脚本点击??
      

  6.   

    http://community.csdn.net/Expert/topic/4076/4076777.xml?temp=.4089167
    大家帮帮忙吧。