源码地址:https://github.com/SeaLee02/FunctionModule   文件夹 UploadFiles/WebDemo/COM/OnlineEdit.aspx 就是源码

用代码怎么往Word里面插入数据,前面有介绍——> 如何往Word里面写数据

这篇则是说怎么在线进行查,改(还有的功能自己慢慢研究)。

查看 和这个  来根据你的需求来完成。

还想在线进行操作之前需要准备点东西。

1,安装  需要下载安装的东西——>地址:https://github.com/SeaLee02/PersonDocument/blob/master/OnlineEdit/PageOffice.rar  里面的PageOffice.rar就是你需要下载的

根据说明安装好了,把这个文件夹Copy到你的项目中的根目录

2,找到工具箱

把这个控件拖到页面上

如何能找到这个控件就可以直接拖,

然后上面,拖控件可以自动生成

如何找不到,我们就自己Copy这两段代码

  <%@ Register Assembly="PageOffice, Version=2.0.0.1, Culture=neutral, PublicKeyToken=1d75ee5788809228"
Namespace="PageOffice" TagPrefix="po" %>
<div style="width:800px;margin:50px auto;">
<po:PageOfficeCtrl ID="PageOfficeCtrl1" runat="server" Theme="Office2010">
</po:PageOfficeCtrl>
</div>

看到   这个,我们就知道需要我们添加引用 PageOffice,这个在项目的pageoffice文件中

最后我们进行绑定代码就可以了

        public void BindWord()
{
PageOfficeCtrl1.OfficeVendor = PageOffice.OfficeVendorType.AutoSelect;
PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "pageoffice/server.aspx";
PageOfficeCtrl1.Caption = "测试Word";
//在只读模式下工具条和菜单栏都已不起作用,不需要显示
PageOfficeCtrl1.OfficeToolbars = false;
PageOfficeCtrl1.CustomToolbar = false;
//打开文件
if (File.Exists(Server.MapPath("../files/WordDemo.doc")))
{
PageOfficeCtrl1.SaveFilePage = "savefile.aspx"; // 设置 savefile.aspx 用来保存文档。修改 如果在线保存设置这个就好报错
// PageOfficeCtrl1.JsFunction_AfterDocumentOpened = "AfterDocumentOpened()";
//这个文档只是用来做测试的
//PageOffice.OpenModeType里面有很多枚举,可以根据需要自选选择
PageOfficeCtrl1.WebOpen(Server.MapPath("../files/WordDemo.doc"), PageOffice.OpenModeType.docNormalEdit, "SeaLee");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "<script>alert('文件未找到');</script>");
}
}

那这个  savefile.aspx页面 ,没有前台,只有代码

东西装备好了当你打开浏览器出懵逼了

出现了这个,这个是Google浏览器才会有,我们换成360浏览器,如何第一次打开会让你登入,把序列号输入进去就好了,序列号在PageOffice.rar里面

网上说他支持很多的流浪器包括Google,那为什么还是会出现没有安装PageOffice控件,那是因为它只认IE代理服务器,我们看看360的代理服务器

在看看我的Google浏览器

如果你的Google不需要翻墙则可以改IE代理,如果翻墙了则不行。翻墙你就可以登入Google,还可以查看外国网站。怎么翻墙?https://github.com/SeaLee02/PersonDocument

点击  

下载,跟着文档的来就可以了。

所以如果你的一切操作正确,则会显示正常。

C#浏览器中在线操作文档的更多相关文章

  1. <JavaScript>“浏览器模式”和“文档模式”之间的区别

    只有IE浏览器中才会有“浏览器模式”和“文档模式”,兼容性视图涉及两个重要的功能便是“浏览器模式[browser mode]”和“文档模式[document mode]”,在IE8/IE9中按F12键 ...

  2. Mongoose在向集合中插入文档时的集合命名问题

    Mongoose使用结构化的模式应用到MongoDB集合,为MongoDB Node.js原生驱动程序提供了更多的功能和简化了数据库操作. 从创建连接到向数据库中写入一个条数据经历了以下步骤: 1.连 ...

  3. 在SharePoint 2013 中使用文档库Scheduling (计划公布功能)

    本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才 ...

  4. JavaScript中的文档模式和严格模式

    JavaScript中的文档模式和严格模式 语法模式有普通模式和严格模式两种 普通模式:正常的JavaScript语法拼写以及代码编写(相对于严格模式存在着语法上的不严谨),尽可能的识别错误以及不规范 ...

  5. MongoDB学习(操作集合中的文档)

    文档概念 文档的数据结构和JSON基本一样. 所有存储在集合中的数据都是BSON格式. BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON. 插入文档 insert()方法 ...

  6. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档

    孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...

  7. hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"

    hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"  ...

  8. jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强)

    jquery-7 jquery中的文档处理方法有哪些(方法的参数表示功能增强) 一.总结 一句话总结:多看参考文档,多看主干目录.一般的功能分两个方法来实现,一个对应标签,一个对应标签和事情,比如克隆 ...

  9. Solr 18 - 通过SolrJ局部更新Solr中的文档 (原子操作、非覆盖操作)

    目录 1 需求分析 2 需求实现 2.1 pom.xml依赖 2.2 Java代码示例 3 补充说明 3.1 关于文档中_version_的取值说明 3.2 store=true/false的区别 1 ...

随机推荐

  1. Cache一致性协议之MESI

    http://blog.csdn.net/muxiqingyang/article/details/6615199 Cache一致性协议之MESI 处理器上有一套完整的协议,来保证Cache一致性.比 ...

  2. pacman usage

    pacman使用 安装了系统时候, 应该立马使用pacman-mirrors -c China更新源, 再使用pacman -Syyn更新系统 编辑/etc/pacman.conf添加 [archli ...

  3. C#操作Excel报错:服务器出现意外情况。

    C#操作Excel表格时,如遇以下错误: 服务器出现意外情况.(异常来自 HRESULT:0x80010105(RPC_E_SERVERFAULT)) 解决方案: 打开你电脑中的Office-Exce ...

  4. CentOS安装最新Git

    1.依赖库安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc pe ...

  5. 什么是NIO2

    NIO2I/O发展历史Java1.0-1.3在Java的早期版本中,没有完整的I/O支持,在开发过程中需要解决以下问题:1)没有数据缓冲区或者NIO的通道概念,需要编程人员处理底层细节.2)I/O是受 ...

  6. 合唱队(华为OJ)

    描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形. 合唱队形是指这样的一种队形:设K位同学从左 ...

  7. springmvc源码分析上之HandlerMapping

    现在企业开发中,必不可少的管理框架就是spring,而与之搭配的也是企业开发中用的最多的MVC框架:Springmvc 关于springmvc原理,请自行百度 HandlerMapping是sprin ...

  8. Axis Java调C# Webservice

    这是一个痛苦的过程,如果java对java的webservice可以说很方便,很简单,Axis,CXF等一系列框架生成客户端直接传参调用即可,但是异构语言就有点麻烦了,生成的客户端不好使......无 ...

  9. Android中关于XML的一个小问题——使用XML输出“<”错误的问题

    在 XML 中,有 5 个预定义的实体引用: < < 小于 > > 大于 & & 和号 &apos; ' 单引号 " " 引号 注释 ...

  10. SpringCloud的学习记录(7)

    这一章节讲zuul的使用. 在我们生成的Demo项目上右键点击New->Module->spring Initializr, 然后next, 填写Group和Artifact等信息, 这里 ...