2012-06-26 79 views
0

假设我有一些XElement element(我可以从数据库中加载它)。我需要在页面上放置一个链接,所以点击它后,用户可以下载从element.ToString()创建的XML文档。 我不想在用户点击此链接之前将此文档保存到文件。从数据库下载XML文档

如何做到这一点?

在此先感谢

回答

0

你可以在服务器上保存的XML将其返回到客户端之前:

string file = Server.MapPath("~/somefolder/somefile.xml"); 
File.WriteAllText(file, element.ToString()); 
+0

请仔细阅读问题 - “我**不喜欢**到在用户点击此链接之前将此文档保存到文件“。就是那个问题。 –

+0

不,这将发生在用户单击链接后调用的控制器操作中。 –