将XML文件发送到客户端

时间:2012-05-09 09:25:47

标签: asp.net xml

我有一个需要客户端下载的XDocument对象。此xml将在page_load上生成,然后作为下载发送给用户。

我无法确定如何在没有实际文件的情况下将对象发送到客户端。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如上所述,我检查this other post并不完全相同但足够接近。

Response.Clear(); 
Response.ContentType = "text/xml";
Response.AppendHeader("Content-Disposition","attachment;filename=" + DateTime.Now+".xml");
Response.Write(doc.ToString());
Response.End();