解决方案 »

  1.   

      Response.Buffer = true; 这个不要设置吧。
      

  2.   

    调试一下 http 消息,看看你的“前台”一共发出了多少次请求。
      

  3.   

    我去掉了,仍然是那个错误啊!!有些帖子说加上在开头加上
    Response.Clear(); 这样试试, 要先清空内存里的数据。 Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(model.F_DOC_NAME, System.Text.Encoding.UTF8));
      

  4.   

    我用firebug看了一下,就一个消息啊。就是在控制台看到的 。这段js代码就调用了一层,没有更多的地方啊
    难道是response有问题?
      

  5.   


    首先你要明白response是对响应报文进行封装的对象,里面的大部分属性都是设置http响应报文报文头,它必须遵守http协议报文头的规范,报文体就是你要发送的数据.你要明白了这个道理就不会去这么乱写
      

  6.   


    首先你要明白response是对响应报文进行封装的对象,里面的大部分属性都是设置http响应报文报文头,它必须遵守http协议报文头的规范,报文体就是你要发送的数据.你要明白了这个道理就不会去这么乱写
    我想也是 报头写的有问题,我也是差的网络,看来是学艺不精啊 我再查查!
      

  7.   


    首先你要明白response是对响应报文进行封装的对象,里面的大部分属性都是设置http响应报文报文头,它必须遵守http协议报文头的规范,报文体就是你要发送的数据.你要明白了这个道理就不会去这么乱写
    我想也是 报头写的有问题,我也是差的网络,看来是学艺不精啊 我再查查!解决了,是报头写的有问题。。看来我要学习学习报头了