C# 从服务器aspx打开Excel文件

C# 从服务器aspx打开Excel文件,c#,asp.net,C#,Asp.net,我有以下X.aspx代码..从服务器下载excel文件 if (ss[5] != "") { Response.Clear(); Response.AddHeader("Content-disposisition", "inline;filename=x.xls"); Response.ContentType = "application/vnd.ms-excel";

我有以下X.aspx代码..从服务器下载excel文件

if (ss[5] != "")
            {
                Response.Clear();
                Response.AddHeader("Content-disposisition", "inline;filename=x.xls");
                Response.ContentType = "application/vnd.ms-excel";
                Response.TransmitFile(ss[5]);
                Response.End();
            }
Excel抛出消息

您试图打开的文件“x.aspx”的格式与文件扩展名指定的格式不同


如何让excel知道正确的文件名。

看起来您的内容处理标题中有输入错误。尝试:

Response.AddHeader(“内容处置”、“内联;文件名=x.xls”)


Response.AddHeader(“内容处置”、“附件;文件名=x.xls”)

看起来您的内容处置标题中有输入错误。尝试:

Response.AddHeader(“内容处置”、“内联;文件名=x.xls”)


Response.AddHeader(“内容处置”、“附件;文件名=x.xls”)

谢谢David,这确实是一个错误,被纠正为Sugested,工作正常。通过删除这些与错误相关的问题,我们可以得到您的帮助!你介意在这个问题上投一票吗?谢谢David,这确实是一个拼写错误,被纠正为Sugested,工作正常。通过删除这些与拼写错误相关的问题,我们可以得到你的帮助!你介意在这个问题上投一票吗?