你是不是打开的窗体没关掉?试试在第2个窗口加上<base target="_self">

解决方案 »

  1.   

    是缓存的问题,你第一次打开窗口后,第二次浏览器没有从服务器端取数据,而直接找到了你已经下载的文件,在aspx文件中加入:<meta http-equiv="Pragma" content="no-cache">
      

  2.   

    楼上两位,先谢谢了,但是我把这两句都加进去了,再打开第一遍不走PAGELOAD,但在这个截面操作时走了PAGELOAD了,帮我看一下是什么原因,谢谢了
      

  3.   

    sScript += "<script language=javascript>";
    sScript += "  window.close();";
    sScript += "</script>";
    Response.Write(sScript);
    这是关
    s="{ var  reus=window.showModalDialog('webform2.aspx?dictid=oo')}";
    {wtriter.WriteLine(s);}
    这是打开
      

  4.   

    将IE的设置改一下再试试,Internet选项->常规->设置->每次访问此页时检查