khi tôi cố gắng tải về từ Chrome nó hoạt động tốt, nhưng trong IE 8 nó không được tải về nó là hiển thị các lỗi trên,
protected void btn_ExcelDownload_Click(object sender, EventArgs e)
{
Grid_UserTable.Columns[0].Visible = false;
string subject = lbl_Subj.Text;
Response.Buffer = true;
Response.Clear();
Response.ClearHeaders();
Response.AddHeader("Cache-Control", "no-store, no-cache");
Response.AddHeader("content-disposition", "attachment;filename=" + subject + "-Status.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.ms-excel";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
Grid_UserTable.RenderControl(htmlWrite);
rptList.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
Khi Tôi đã sử dụng công cụ nhà phát triển trong chrome, nó đã cung cấp Tài nguyên được giải thích là Khác nhưng được chuyển với loại MIME không xác định. lỗi nhưng đã tải xuống tệp nhưng IE đang ném lỗi được hiển thị trong hình ảnh, tôi nên làm gì, cảm ơn.
Tôi có thể tải xuống tệp trong IE8 khi tôi chạy trang web bằng cách sử dụng Visual studio, nhưng khi tôi cố gắng tải xuống từ trang web được tải lên trong máy chủ tôi nhận được lỗi ở trên, lỗi này chỉ có trong IE 8.
Tôi đã thử thay đổi chế độ tương thích trình duyệt IE và tắt, thậm chí sau đó tôi nhận được lỗi tương tự.
Đây là nội dung đầu tôi
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Tôi đã kiểm tra mã của bạn và mã này hoạt động với tôi trong IE8. Bạn đang sử dụng phiên bản IE nào? – NaveenBhat
Nó hoạt động trong máy chủ cục bộ, khi được tải lên trong máy chủ, nó cung cấp cho các lỗi trên. – John
http://stackoverflow.com/questions/2133776/ie8-wont-download-a-file-with-a-custom-mime-type-with-uac-enabled cùng một vấn đề – John