我在C#WBE页面输出一个WORD文档时候,页面会显示一个对话框,是下载,保存,还是取消,我点保存和下载都没问题啊。但是一点取消,在刷新页面要等很久很久,谁能告诉我什么原因。如果需要我的输出代码我可以给
就是普通的输出很无语啊
private void WordOut(string fileName)
{
try
{
FileInfo fileInfo = new FileInfo(fileName);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyy-MM-dd") + "ShangHai" + ".doc");
Response.ContentType = "Response.ContentType";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.WriteFile(fileInfo.FullName);
//程序调试 如果点取消下面好像就没执行了
Response.Flush();
//但是关闭浏览器页面 马上就跳转到这里来了
Response.End();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
Response.Flush();
Response.End();
//这里是关闭WORD进程的
WinWord();
}
}
求大神解释啊。如果还要我ASPX页面代码和 CS文件代码可以说啊
具体还是要看你的代码
这个感觉是浏览器的问题啦,你都response到本地了,取消就取消呗,跟你页面没有关系。
路过