日期:2014-05-17  浏览次数:20369 次

弹不出文件下载对话框
HtmlPage.Window.Navigate(new Uri(url), "_download");

  Response.Clear();

  Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(toDownload.Name));
  Response.TransmitFile(path);
  Response.End();

本人用以上代码链接下载文件,发布到IIS里后. 访问下载文件,弹不出“打开,保存,取消”对话框,但是按住CTRL键就可以弹出对话框了。客户机上弹出阻止程序都设置过了,信任站点也设置过了,还是不行,下载相关代码如上,哪位给点意见?

------解决方案--------------------
探讨
HtmlPage.Window.Navigate(new Uri(url), "_download");

  Response.Clear();

            Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(toDownload.Name));
            Response.TransmitFile(path);
            Response.End();

本人用以上代码链接下载文件,发布到IIS里后. 访问下载文件,弹不出“打开,保存,取消”对话框,但是按住CTRL键就可以弹出对话框了。客户机上弹出阻止程序都设置过了,信任站点也设置过了,还是不行,下载相关代码如上,哪位给点意见?