我在一个页面中点击"输出文件",用Response.BinaryWrite输出一个文件后,整个页面就失效了,点击其他按钮或下拉框事件都无效了,要把页面刷新一下才有效,什么原因怎么解决??

解决方案 »

  1.   

    Response.BinaryWrite后面自动加一句页面刷新得了
      

  2.   

    怎么加,Response.BinaryWrite后面什么操作都没用了,连Response.Write("test");都没反应
      

  3.   

    我的想法是不用Response.BinaryWrite输出了
    把要输出的内容在服务器端生成一个文件
    然后Response.Redirect()也能实现
      

  4.   

    我生成的是word文档,客户本身要求生成后输出,然后客户再根据需要修改一下这个已经生成的文档。
      

  5.   

    相关的一些
    参考:
    http://community.csdn.net/Expert/topic/3684/3684675.xml?temp=.40279795,6,9楼我的一些说明
      

  6.   

    string httpHeader="attachment;filename=abc" + DateTime.Now.ToString("ddHHmmss") +".xml";
    Response.AppendHeader("Content-Disposition", httpHeader);
    Response.Charset = "UTF-8";
    Response.BufferOutput = true;

    Response.Write(strXML);
    Response.End();我以前写的,你试试