2010-12-16 63 views
2

我正在使用asp.net 3.5开发Web应用程序。这个应用程序有很多像.doc,.docx,.rtf,.pdf,.txt等文件,有时候需要编辑这个文件。作为一个很好的Web应用程序,用户需要下载文件,编辑它并再次上传到服务器。在Webforms中编辑文档(DOC,DOCX,RTF,TXT)

我想知道是否有任何方式(组件)在webform中使编辑器(如MS Word)允许用户编辑文档并将其保存在服务器上?

感谢

+0

您可以使用基于Silverlight的文本处理器(如Nevron Rich Text Editor)或其他类似的控件来执行该作业... – 2014-04-24 12:40:23

回答

2

可以使用WebDAV协议来实现这一点,这是HTTP协议,它允许文件被下载,锁定,上传,可以从您的Web表单应用程序即将拉开序幕的延伸。

有一个相当成熟的.net开源项目,您可以在http://sourceforge.net/projects/webdav/上为您自己的实现建立一个示例webforms项目和服务器代码(忽略关于没有源代码的评论,这是不正确的)

1

对于编辑服务器上的Office文档,有Office Web Apps。对于业务方案,这需要SharePoint Foundation 2010,它免费提供许可的Windows Server版本。

对于非办公文档(PDF),您需要为每个文档找到另一个解决方案,因为它们是特定于应用程序的。

+0

如何将它与Office Web应用程序和asp.net集成?你有什么建议吗?我在网上找到了TX Text Control,我认为这是一个很好的解决方案,你看过吗? – 2010-12-17 16:12:39

相关问题