我創建一個CSV文件與StringBuilder
,我試圖下載的文件用下面的代碼:CSV文件沒有在asp.net下載,因爲Respose.Write不工作
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=Report.csv");
Response.Charset = "utf-8";
Response.ContentType = "text/csv";
Response.Output.Write(sb.ToString());
Response.Flush();
Response.End();
我在其他項目中使用這個相同的代碼沒有問題,但在這一個,當我點擊Export button
代碼執行,但沒有任何反應,沒有例外,沒有錯誤,什麼都沒有。
嘗試以下方法:Response.Write(sb.ToString());
而"application/text"
或application/csv
任何人都可以點我在正確的方向,使其工作?
UPDATE
出於某種原因,我還不知道,Response.Output.Write
或Response.Write
不工作,因爲我不能得到任何東西,甚至不是一個單一的字符串或JavaScript警告。
有什麼想法?
還是一樣,什麼都不會發生 –
顯然'Response.Output.Write'或'的Response.Write '因爲某些原因沒有工作,因爲我什麼都收不到,甚至沒有一個字符串或javascript警報。 –