是这样的,我的一个aspx页面是用js的模式对话框弹出来的....当我添加数据按保存按钮的时候会提示一个添加成功的提示框. 
可是现在当这个提示框弹出来的时候会心开一个页面,我现在要这个对话框在模式对话框里面..
 if (i > 0)
        {
            Response.Write("<script>alert('添加成功!');</script>");
        }
上面的代码就是我用模式对话框装的页面后台保存按钮中的代码...

解决方案 »

  1.   

    head标签内添加 
    <base target="_self"/>
      

  2.   


    最好别 用这个 弹出方式喜欢让页面的 css样式表丢失
      

  3.   

    var rValue = window.showModalDialog("open.aspx,"newwin","dialogHeight: 270px; dialogWidth: 520px; center: Yes; help: no; resizable: no; status: no;");   
             if(rValue==0)//0为正常关闭,其他未直接点击叉关闭
             {
                 __doPostBack("UpdatePanel1","Refresh");
               
             }
    这样就是以模式窗口的形式打开了