2016-07-26 62 views
-5

我生成一個Excel文件,我想下載像這樣在我的ASP.NET MVC應用5:如何將HttpResponse對象添加到C#類

var ef = new ExcelFile(); 
var ws = ef.Worksheets.Add("Worksheet 1"); 

ef.Save(this.Response, "asd.xlsx"); 

在最後一行,它給錯誤,因爲沒有HttpResponse,我該如何將HttpResponse添加到我的類中?謝謝。

+4

不知道你的意思。你上課的課程是什麼?該代碼應該做什麼? –

+0

'HttpResponse'類在'System.Web'命名空間中可用,你有它在你的代碼中導入? –

+0

步驟1:下載內容,步驟2:????,步驟3:保存到Excel ...僅僅是我還是缺少一些東西? –

回答

0

如果你想返回在ASP.Net MVC5一個文件,你可以在你的行動使用the File method

public FileStreamResult MyExcelFile() 
{ 
    // Create your excel filestream 

    // ... 
    return File(fileStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 
}