0

今天我们有一个经典的asp应用来操作公司里的word文件。通过使用 ActiveX,我们可以下载、编辑、打印并最终上传修改,无需太多交互。

解释:如果我需要更新“Processes.doc”文件中的任何内容,我单击它,ActiveX 将文件下载到我的桌​​面,我随时使用它,但是当我关闭文件时,ActiveX 会上传新的版本,如果此需要适用于规则。

此功能仅在 IE 下有效,用户希望在其他浏览器中也可以这样做。老板想在asp.net中更新这个系统。

我的问题只是“这怎么可能?” 我怎样才能使它具有与现在相同的可用性的跨平台?我花了一天时间阅读有关 asp.net 中的自定义控件(使用对象标记,但在 FF 中不起作用)、第三方组件(昂贵且我不知道它是否可以工作)、用 .NET 编写的 ActiveX .

还有其他建议吗?还有另一种方法吗?

4

1 回答 1

0

ActiveX 和 Flash 一样被淘汰,并被 JS/HTML5 取代。这两种客户端技术不仅能够编辑 word 文档,但最终我认为您会发现摆脱像 MS word 这样的专有格式是要走的路。HTML 足够强大,可以提供 MS word 的大部分相同功能,因此一旦文件被转换,只需找到一个 javascript HTML 文档编辑器即可。从那里您只需要重新设计将 HTML 下载并上传到服务器以使用 AJAX 的机制,您就可以开始使用了。

以下是 HTML 编辑器的一些示例:

http://www.tinymce.com/
http://speckedit.com/demo
http://nicedit.com/demos.php
http://ckeditor.com/demo

于 2013-05-22T21:47:50.587 回答