系统部署于windows 20003 +IIS6.0服务器上。下载文件时,在不同客户端上会出不不同情况:
A机器:win xp +IE6.0.2900.2180 本人开发用机器,装了不少软件当然包括VS2003等
B机器:win 2003 + IE 6.0.3790.1830  服务器,很干净的系统。情况一:A机器下载很正常,点击下载, 弹出文件保存对话框,保存,保存成功。返回原窗口
情况二:B机器下载出显异常,点击下载,弹出文件保存对话框(原窗口被自动关闭)。保存,保存成功。后来试了多台机器(包括开发用,和一般个人使用)都不有确定情况发生。

解决方案 »

  1.   

    肯定不是2003的BUG,有几台XP也有问题。
      

  2.   

    如果目标一个浏览器不能识别的文件,就会出现下载提示,当链接在当前页面打开时,当前页面被转向目标文件的URL,这时候弹出保存提示框时,原IE窗口“可能”被关闭,如果不关闭,则会留下一个空白页
    解决办法就是给链接加个属性 target="_blank"(W3C不推荐-_-!!!),另外用右键菜单的目标另存为不会出现这个问题,用下载软件也不会有这个问题
      

  3.   

    to: dxef(丁丁) 
    下载文件不是直接超连接,是用以下语句实现
    -----------------------------------
    Response.Charset = "utf-8";
    Response.ContentEncoding = System.Text.Encoding.UTF8;
    Response.AddHeader("Content-Disposition", "attachment;filename="+ System.Web.HttpUtility.UrlEncode(dfileName,System.Text.Encoding.UTF8) ); 
    Response.ContentType="application/octet-stream"; 
    Response.BinaryWrite(Buffer); ----------------------------------------
    to 
      

  4.   

    已经重置Web设置,还是一样。