【发布时间】:2012-07-06 06:01:21
【问题描述】:
我的 ASP.Net 页面应该创建一个文档并强制下载(打开“文件下载”对话框)。它在大多数浏览器上都能正常工作,但由于某种原因,在 IE6 SP1 (windows 2000) 上,“文件下载”对话框会打开两次。 任何想法为什么?
我非常简单的代码(C#):
protected void bnCreateDocument_Click(object sender, EventArgs e)
{
string documentText = GetDocumentText();
Response.Clear();
Response.Charset = "";
Response.ContentType = "application/msword";
string filename = "MyDoc.doc";
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename);
Response.Write(documentText);
Response.End();
Response.Flush();
}
【问题讨论】:
-
您是否安装了任何浏览器插件作为浏览器的一部分(IE6 SP1),它可以捕获这样的链接给您一个“保存..”对话框?
-
好主意,但没有。我在新安装的系统上尝试过它仍然会发生......
标签: asp.net internet-explorer-6 download