我是在页面上放置了3个Iframe导出3个XML文件,生成的XML没问题,就是会直接现在在iframe的页面中,而不是提示保存的导出对话框,求解。把Response.ContentType = "application/vnd.ms-excel" 设置为类似这种有文件保存的对话框,但是保存后,直接打开浏览器显示会报错。
我是直接生成XML,然后 response.write(xml.OutXML())直接写在页面上的
求高手指教~
把xml串转换成字节流,然后Response.ContentType设置为application/octet-stream,采用文件下载的形式;
Response.OutputStream.Write(buffer, 0, length);Response.Flush();
能不能上全代码。。。。这样看不是很明白...
是直接写在页面上了,不是导出文件……