谢谢.
是这样的,比如服务器上有一个Word文档: "2003年工作总结.doc" 。
现在用户甲在嵌入word的网页中打开该文件,
填入或者删除部分内容,完毕后,点击网页上的按钮提交,
更新服务器上的文档: "2003年工作总结.doc" 。
下一位用户打开该文件浏览时,看到的是修改保存后的结果。这样可以实现吗?

解决方案 »

  1.   

    也就是针对word文件的操作,
    不需要Sql server或Access数据库保存文件内容。方案一:
    或者能不能将Word文件导出到freetextBox,通过文本框,
    在线修改,
    然后生成Word文件同时删除旧文件,或者直接覆盖旧文件。
    从而达到更新文档的目的。方案二:
    或者通过类似ActiveX控件,Windows窗体操作。
    因为ASP.NET的用户控件功能太弱了,好像没办法实现。另外,一个很重要的问题,
    ASP.NET的用户控件实质上还是网页,
    难道ASP.NET就不可能实现类似Delphi等编写的ActiveX控件(*.cab)的强大功能了吗?
      

  2.   

    ASP.NET的用户控件实质上还是网页,
    无法实现比较强大的功能,难道ASP.NET就不可能实现类似Delphi等编写的ActiveX控件(*.cab,等同于Windows应用程序)的强大功能了吗?那么选择ASP.NET是不是一个错误?相对于Delphi?还有没有其它加强ASP.NET功能的解决方案?
    初学,谢谢指教。
      

  3.   

    Microsfot 的 SharePoint2003中可以实现,但是实际上是用的OFFICE2003组件
      

  4.   

    还是得用office组件
    不管是activeX还是内嵌winform control
      

  5.   

    难道ASP.NET就不可能实现类似Delphi等编写的ActiveX控件(*.cab)的强大功能了吗?ASP.NET也可以调用ActiveX控件(*.cab)不管是用什么语言写的
      

  6.   

    但C#不能写ActiveX控件(*.cab)
      

  7.   

    owc可以实现保存吗?
    如果可以,如何实现?
    谢谢。
      

  8.   

    对于客户端的操作,.net中的处理方式是调用装配件。
    换句话说,winform程序可以直接嵌入到网页中,只是要求浏览器必须是IE6.0以上版本,而且在客户端需要安装.net运行环境。基本与JavaApplet的工作原理类似。要实现楼主的功能,只需要写一个Windows Form的自定义控件,生成一个DLL,在控件中使用WebService来从服务器端取得文件到客户端,然后再在客户直接调用Word来编辑这个文件。
      

  9.   

    网页可以先下载doc到本地, 由office的web control做修改动作, 提交时上传, 覆盖原来的旧文件, 速度有影响, 不过可以实现.
      

  10.   

    我也有类似的问题要解决,我看到过一个dsoframer的控件,介绍的可以实现保存到服务器上,可是我使用时,各项功能都行,就是保存到服务器上不行,如果有人有这方面的其他方法,请多多指教
      

  11.   

    看一下这个,也许可以,不过我还没有试
    http://search.csdn.net/expert/topic/3/301/2003/4/17/1671508.htm