2016-10-06 38 views
0

我從中繼器控件創建一個excel文件並允許用戶保存該文件。生成Excel文件後,如何將其保存到磁盤。我想發送這個作爲附件裏面的電子郵件將excel文件保存到磁盤後從中繼器綁定

Dim output As String = WebUI.RenderControl(plcList) 
Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs") 
Response.Write(output) 
Response.End() 

任何幫助,這將不勝感激。

感謝

克里斯

回答

0

我不知道如果我明白你的問題。

但如果已經有被髮送到用戶瀏覽器的Excel數據,您只需將數據寫入磁盤

Dim filePhysicalFolder = Environment.CurrentDirectory() 
Dim output As String = WebUI.RenderControl(plcList) 

Using outputFile As New StreamWriter(Path.Combine(filePhysicalFolder, "report_dd_rejection.xlxs")) 
    outputFile.Write(output) 
End Using 

Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs") 
Response.Write(output) 
Response.End()