源码地址: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. python 层次索引交换级别以及排序问题

  2. LitJson(读Exce文件写入到json文件):

    读Exce文件写入到json文件汇总: //命名空间 using System.Collections; using System.Collections.Generic; using System. ...

  3. (转)AIX 5.3安装SSH .

    AIX 5.3安装SSH . 原文:http://blog.csdn.net/chunhua_love/article/details/12004845 环境:OS:AIX 5.3SSH: opens ...

  4. If you are tired...

    如果你累了 1. 深呼吸 放松身体,深呼吸五分钟. 2. 听音乐 静静地听几首歌放松一下就好了,比如王豪学长推荐的追梦赤子心,骄傲的少年. 3. 冥想 放松身体,处于冥想状态. 4. 干洗脸.鸣天鼓. ...

  5. .NET控制台程序监听程序退出

    There are mainly 2 types of Win32 applications, console application and window application. They hav ...

  6. 【LDAP】LDAP介绍

    原文:http://ldapman.org/articles/intro_to_ldap.html原文作者:Michael Donnelly 什么是LDAP? LDAP的英文全称是Lightweigh ...

  7. Spring boot-(3) Spring Boot特性2

    1. 外部配置 Spring Boot支持外部配置,以便可以在不同的环境中使用相同的应用程序代码.可以使用properties文件,YAML文件,环境变量或命令行参数进行外部配置.可以使用@Value ...

  8. Hbase与传统数据库的区别

    在说HBase之前,我想再唠叨几句.做互联网应用的哥们儿应该都清楚,互联网应用这东西,你没办法预测你的系统什么时候会被多少人访问,你面临的用户到底有多少,说不定今天你的用户还少,明天系统用户就变多了, ...

  9. c#获取目录2

    // 获取程序的基目录. System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径. System.Diagnostics.Process.G ...

  10. MS .NET企业级应用架构设计笔记1(关于业务层)

    本文针对<MS .NET企业级应用架构设计>业务层前半部分做了相关笔记并记录了自己的一点想法.对于后半部分的具体模式将在第二次笔记中体现.   关于Layer与Tier Layer一般用来 ...