0
假設我有一些XElement element
(我可以從數據庫中加載它)。我需要在頁面上放置一個鏈接,所以點擊它後,用戶可以下載從element.ToString()
創建的XML文檔。 我不想在用戶點擊此鏈接之前將此文檔保存到文件。從數據庫下載XML文檔
如何做到這一點?
在此先感謝
假設我有一些XElement element
(我可以從數據庫中加載它)。我需要在頁面上放置一個鏈接,所以點擊它後,用戶可以下載從element.ToString()
創建的XML文檔。 我不想在用戶點擊此鏈接之前將此文檔保存到文件。從數據庫下載XML文檔
如何做到這一點?
在此先感謝
你可以在服務器上保存的XML將其返回到客戶端之前:
string file = Server.MapPath("~/somefolder/somefile.xml");
File.WriteAllText(file, element.ToString());
請仔細閱讀問題 - 「我**不喜歡**到在用戶點擊此鏈接之前將此文檔保存到文件「。就是那個問題。 –
不,這將發生在用戶單擊鏈接後調用的控制器操作中。 –