1

这是我的代码

Response.ClearHeaders();

Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=GridView2WordMethod2.doc");
Response.AddHeader("Content-Type", "application/octet-stream");
//Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/octet-stream";

System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);

HtmlForm frm = new HtmlForm();
exportGrdVw.Parent.Controls.Add(frm);
frm.Attributes["runat"] = "server";
frm.Controls.Add(exportGrdVw);
frm.RenderControl(htmlWrite);

Response.Write(stringWrite.ToString());
Response.End();

它正在工作并将 gridview 的内容下载到 Doc 文件,但它正在使用 chrome 默认下载管理器进行下载。我希望它可以被 IDM、DAp 等下载管理器检测到。

请帮忙

4

0 回答 0