看看你的程序有没有下面代码
Response.Flush();
Response.End();

解决方案 »

  1.   

    Response.ContentType ="application/pdf";
      

  2.   

    Response.ContentType ="application/pdf" 可以的。
      

  3.   

    还是不行
    Response.Flush();
    Response.End();
    加在哪里?如果把Response.Redirect放在这两行中间,会出错
    Response.ContentType ="application/pdf";
    放在Response.Redirect之前,没有任何效果,跟原来的一样
      

  4.   

    再说一下我的需求,客户端点击按钮下载指定的server端文件,我不希望文件直接在浏览器中打开,而是出现对话框,让用户选择打开还是保存。对于ie不能打开的文件,会自动弹出对话框,如果是ie能够打开的文件,则会直接显示文件内容
    现在我使用的方法就是Response.Redirect(文件地址),没有用到上面朋友所说的任何方法,请高手不吝赐教,多谢了!