2012-06-26 77 views
0

假設我有一些XElement element(我可以從數據庫中加載它)。我需要在頁面上放置一個鏈接,所以點擊它後,用戶可以下載從element.ToString()創建的XML文檔。 我不想在用戶點擊此鏈接之前將此文檔保存到文件。從數據庫下載XML文檔

如何做到這一點?

在此先感謝

回答

0

你可以在服務器上保存的XML將其返回到客戶端之前:

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

請仔細閱讀問題 - 「我**不喜歡**到在用戶點擊此鏈接之前將此文檔保存到文件「。就是那個問題。 –

+0

不,這將發生在用戶單擊鏈接後調用的控制器操作中。 –