而是在浏览器窗口中显示* doc,* xls,* pdf

时间:2012-09-12 10:37:00

标签: c# asp.net .doc

我想在浏览器窗口中显示* doc,* xls,* pdf而不是他们受尊敬的应用程序。我试过跟随代码,但没有运气它提示我保存/打开对话框而不是在浏览器中显示

    //Set the appropriate ContentType.
    Response.ContentType = "Application/msword";
    //Get the physical path to the file.
    string FilePath = MapPath("wordfile.doc");
    //Write the file directly to the HTTP content output stream.
    Response.AppendHeader("Content-Disposition", "inline;filename=" + "wordfile.doc");
    Response.WriteFile(FilePath);
    Response.End();

请帮助
感谢

1 个答案:

答案 0 :(得分:0)

对于任何这些专有格式,您需要浏览器插件/扩展或ActiveX用于IE 我不确定它是否适用于办公室格式 对于PDF设置,content type to "application/pdf"Content-Disposition to inline应该有效。