Asp.net mvc 4 使用webdav和asp.NETMVC打开MS Word文档

Asp.net mvc 4 使用webdav和asp.NETMVC打开MS Word文档,asp.net-mvc-4,ms-word,webdav,Asp.net Mvc 4,Ms Word,Webdav,当我试图通过点击使用WebDav协议的ASP.NETMVC4网站上的链接来处理MS Word文档时,我被绊倒了。 MS Word文档应位于本地文件夹中,而不是位于ASP.NETMVC项目文件夹的同一文件夹或子文件夹中。 我只想打开MS Word文档,编辑然后保存(上传到WebDav服务器) 我是WebDav新手,在MVC上几乎找不到关于WebDav的教程或支持 任何帮助都将不胜感激。正如您所看到的,单击链接只会通过GET正常下载,然后打开并编辑下载的文件 要在编辑器中从原始位置(使用webdav

当我试图通过点击使用WebDav协议的ASP.NETMVC4网站上的链接来处理MS Word文档时,我被绊倒了。 MS Word文档应位于本地文件夹中,而不是位于ASP.NETMVC项目文件夹的同一文件夹或子文件夹中。 我只想打开MS Word文档,编辑然后保存(上传到WebDav服务器)

我是WebDav新手,在MVC上几乎找不到关于WebDav的教程或支持


任何帮助都将不胜感激。

正如您所看到的,单击链接只会通过GET正常下载,然后打开并编辑下载的文件

要在编辑器中从原始位置(使用webdav)打开文件,需要使用扩展名调用编辑程序。在internet explorer上,您可以将sharepoint dll与ActiveX代码一起使用:

Set EditDocumentButton = CreateObject("SharePoint.OpenDocuments.3")
strDocument = 'http://localhost:8080' + strDocument; 
EditDocumentButton.EditDocument(strDocument)

我听说Chrome和Firefox中也有类似的功能,但没有详细说明