gpt4 book ai didi

c# - CSV 文件下载在 ie8/9 中被忽略

转载 作者:可可西里 更新时间:2023-11-01 09:14:27 26 4
gpt4 key购买 nike

我在按钮单击事件中有一些代码,它从隐藏的输入中获取 csv 字符串并将其作为 CSV 文件写入响应。

这在 Quirks 模式下在 Chrome、Firefox、ie7、ie9 中运行良好。但是它在 ie8 或 ie9 默认情况下不起作用。

在 fiddler 中查看,csv 被写入响应,但之后立即发出另一个 get 请求并重新加载页面。没有文件保存对话框出现。

    protected void btnCsvHidden_Click(object sender, EventArgs e)
{
var csv = csvString.Value;
var filename = "Reporting";

Response.Clear();
Response.ClearHeaders();
Response.AddHeader("Cache-Control", "no-store, no-cache");
Response.AddHeader("content-disposition", "attachment; filename=\"" + filename + ".csv\"");
Response.ContentType = "text/csv";
Response.Write(csv);
Response.End();
}

最佳答案

问题出在我自己的 IE 上,我运行了大量的 Windows 更新,现在它可以工作了,所以我不确定它到底是什么。

关于c# - CSV 文件下载在 ie8/9 中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13957447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com