我写了一个另存为Excel的页面,下载文件时出现安全提示,如何去掉安全提示?
我写了一个另存为Excel的页面,主要代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
string strFilename="";
//string strHtml = Request.QueryString["strHTML"];
string type = Request.QueryString["appType"];
if( type == "excel")
strFilename = "文件名.xls";
else
strFilename = "文件.doc";
string result = myPrintContent.Value.Replace("TBODY","TABLE");
Response.ContentType = "application/x-msdownload";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
Response.AddHeader ("Content-Disposition", "attachment;filename=\"" + Server.UrlEncode(strFilename) + "\"");
Response.Write (result);
Response.End ();
}
在某一台机器上使用时(其它机器正常),点击下载时出现安全提示窗口,“该页可能含有病毒代码...,保存,打开,取消”,当选择保存时,却保存为一个htm文件。而我是要保存为Excel,并且不要这个安全提示。
我检查了IE的安全设置,把里面的调了一些,还是不行。CSDN上好象也没有类似的提问。
Thanks!