按照7.0版本打开doc,docx,Excel文件

时间:2009-10-14 06:20:04

标签: asp.net

问题: - 我在ASP.NET应用程序中处理doc,.docx,xl​​s,.xlsx,Pdf,文件。

当我点击Gridview的按钮时,我需要在IE 6.0 / 7.0浏览器窗口中打开该文件。,Office文件,如.docx,.doc,.xls,.xlsx,要求打开和保存 ..或打开浏览器的一面。浏览器自动关闭..

但是对于pdf来说它的工作正常......

代码:Response.Clear();              Response.ContentType =“application / pdf”;              strFilePath =              Response.WriteFile(strFilePath);

使用相同代码 - 内容类型为“application / msword”;

但是在浏览器中打开时,它会自动打开,浏览器关闭。

你能帮我解决这个问题吗?

由于 卡菲基恩

1 个答案:

答案 0 :(得分:0)

您需要webdav服务器。它在HTTP协议之上提供内容(webdav使用http并为标准POST和GET添加特殊方法),Word是Webdav客户端。这意味着单词理解它必须保存到HTTP目标,而不是本地文件系统。可以在像Sharepoint这样的DMS(文档管理系统)中看到这样的示例。