私はレスポンスにテキストファイル(CSV)をストリーミングしようとしていますが、次のコードはFirefox 3で完全に機能しますが、IEを使用すると実際の.aspxページをダウンロードしたいと思うようですファイルの内容がファイル拡張子またはタイプと一致しません。とにかくファイルをダウンロードすると、CSVデータが正しくダウンロードされ、Excelで開きます。私は間違って何をしていますか?Content-DispositionヘッダーがInternet Explorer 8で動作しないのはなぜですか?
DataTable dt = ExtensionsProvider.ListPrivateCallCostsForCsv(reportFilter.BusinessUnit, reportFilter.StartDate,
reportFilter.EndDate);
Response.Clear();
Response.Buffer = true;
Response.ContentType = "text/csv";
Response.AddHeader("Content-Disposition", "filename=" + GetExportFileName());
DataTableHelper.WriteCsv(dt, Response.Output, false);
Response.End();
これはIE11では残念なことに動作しません –