在Web应用程序中无缝编辑文档

时间:2008-11-21 14:42:50

标签: asp.net webdav documents

我们有一个Web应用程序,涉及大量文档。在典型的用例中,将从我们的Web应用程序生成文档。用户将生成的文档下载到本地文件系统并进行修改。完成此工作后,用户将修改后的文档上传回Web应用程序。

我需要一种更简单的方法来处理Web应用程序和文档。它应该是无缝的。也许,有一种方法可以在类似于sharepoint文档列表的webdav文件夹中编辑文档,并将其存储在Web应用程序中,而无需在本地文件系统上存储临时文档。

但也许,有更好的想法。

P.S:我不想使用有效的x控件,它必须是一个web应用程序: - )

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

如果没有插件,我认为这是不可能的。我过去曾使用过activex,也许有可能编写一个跨平台的java applet?

答案 1 :(得分:1)

WebDav可能是最佳选择。

我想你会在服务器的文件夹中创建文件,然后将用户发送到那里,他们可以在那里进行编辑和保存。

缺点是:

  • 用户必须拥有软件才能在其计算机上编辑文档
  • 无并发处理

另一种选择是以HTML格式生成文档,然后使用HTML编辑器(如FckEditor或FreeTextBox)让用户在线编辑文档。

答案 2 :(得分:0)

您可以使用提供编辑文档功能的Google文档。这是免费的,您也可以在Web应用程序中使用它。你只需要参考dll。

有关详细信息,请参阅以下链接 http://code.google.com/apis/documents/docs/2.0/developers_guide_dotnet.html

您可以从此处下载google data api http://code.google.com/p/google-gdata/downloads/list

感谢。