就是做一个按钮,操作员点击一下就把页面保存成word文档,下载到客户机器里

解决方案 »

  1.   

    System.IO.MemoryStream ms = new System.IO.MemoryStream();
    // Write MemeoryStream
                 ds.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
                 Response.Clear();
                // filename & attachment
                Response.AddHeader("Content-Disposition", "attachment; filename=xx.doc");
                // size of the file,to show process of downloading
                 Response.AddHeader("Content-Lengt", ms.Length.ToString());
                // mode:download
                Response.ContentType = "application/octet-stream";
                // sending to client
                byte[] b = ms.ToArray();
    Response.OutputStream.Write(b,0,b.Length);
    Response.End();
      

  2.   

    BS程序由于IE安全问题,您并不能直接将文件保存在客户端.只能提供下载的形式供用户下载,自己保存.