代码改变世界

随笔分类 -  C#

自定义Func方法支持out,ref参数

2019-11-04 10:33 by 假面Wilson, 955 阅读, 收藏, 编辑
摘要: 默认的Func不支持Out,ref类型的参数,所以需要自定义个delegate func来满足需求。具体代码如下 阅读全文

Word模板生成PDF文件目录出现“错误!未定义书签!”的解决办法

2019-08-09 19:34 by 假面Wilson, 33778 阅读, 收藏, 编辑
摘要: 通过程序读取Word文档模板生成PDF时,所有目录的页码全部变为“错误!未定义书签!”,后来经过仔细研究,发现是“域”的问题。 解决办法:全选(Crtl+A),按下Crtl+F11,再打印或者另存为PDF即可。 相关资料: 1、什么是Word的“域”? Word域可以实现许多复杂的工作,自动编页码、 阅读全文

C#时间格式化显示AM/PM

2018-12-19 16:16 by 假面Wilson, 3547 阅读, 收藏, 编辑
摘要: .ToString("MM/dd/yyyy hh:mm:ss:ffff tt")); //12小时制 .ToString("MM/dd/yyyy HH:mm:ss:ffff tt")); //24小时制 阅读全文

asp.net ashx一般处理程序实现async await异步操作

2017-11-24 11:25 by 假面Wilson, 1865 阅读, 收藏, 编辑
摘要: 目前项目存在页面展示大量图片,效率不高,考虑优化性能,改为ashx+异步下载的方式,废话不说直接贴code: 阅读全文

奇怪的Excel导入问题,OleDbException (0x80004005): 未指定的错误

2017-09-06 15:15 by 假面Wilson, 1289 阅读, 收藏, 编辑
摘要: windows server 2008 的安全性做的比较好,首先进入系统盘(一般都是C:\),点击工具--文件夹选项--查看,把“使用共享向导(推荐)”的勾去掉,把“隐藏受保护的操作系统文件(推荐)”勾去掉,勾上“显示隐藏的文件、文件夹和驱动器”。点击确定!然后,点击用户--mossadmin(这个 阅读全文

解决Office互操作错误"检索COML类工厂中 CLSID为 {xxx}的组件时失败,原因是出现以下错误: 80070005"

2016-12-26 16:25 by 假面Wilson, 862 阅读, 收藏, 编辑
摘要: Excel为例(其他如Word也适用)文件数据导入时报出以下错误: 检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005,如图所示: 可以看到报出的异常类型为:UnauthorizedAc 阅读全文

C# Word生成PDF

2016-11-10 16:33 by 假面Wilson, 2587 阅读, 收藏, 编辑
摘要: //Word转换成pdf /// /// 把Word文件转换成为PDF格式文件 /// /// 源文件路径 /// 目标文件路径 /// true=转换成功 private bool DOCConvertToPDF(string sourcePath, string targetP... 阅读全文

wkhtmltopdf 中文参数详解

2016-08-29 18:57 by 假面Wilson, 11758 阅读, 收藏, 编辑
摘要: linux:wkhtmltopdf [OPTIONS]… [More input files] windows:wkhtmltopdf.exe [OPTIONS]… [More input files] 常规选项 –allow 允许加载从指定的文件夹中的文件或文件(可重复) –book* 设置一会打 阅读全文

WkHtmlToPdf 生成 PDF

2016-08-29 18:49 by 假面Wilson, 11204 阅读, 收藏, 编辑
摘要: 1. 首先去http://wkhtmltopdf.org/downloads.html 下载最新版本的安装包 2. 执行安装完成 3. CMD 命令行运行wkhtmltopdf.exe程序生成PDF 参数: --orientation Landscape 是横向导出 --javascript-del 阅读全文

ASP.NET c# Redis 开发

2016-08-18 14:57 by 假面Wilson, 3728 阅读, 收藏, 编辑
摘要: Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-value数据库,并且提供了多种语言的API 性能测试结果表示SET操作每秒钟可达11000 阅读全文

c#读取Word模板,利用书签替换内容包括表格

2016-08-09 14:39 by 假面Wilson, 9585 阅读, 收藏, 编辑
摘要: //生成WORD程序对象和WORD文档对象 Microsoft.Office.Interop.Word.Application appWord = new Microsoft.Office.Interop.Word.Application(); Microsoft.Office.Interop.Word.Document doc = new Do... 阅读全文

C#根据html生成PDF

2016-08-05 16:36 by 假面Wilson, 1276 阅读, 收藏, 编辑
摘要: 当前上下文中不存在名称“XMLWorkerHelper”的解决办法:点击管理NUGET程序包,在搜索框中输入“iTextSharp”进行检索,并安装“iTextSharp XML Worker”包 阅读全文

跨域解决方案一:使用CORS实现跨域

2016-07-25 16:54 by 假面Wilson, 5433 阅读, 收藏, 编辑
摘要: 跨站HTTP请求(Cross-site HTTP request)是指发起请求的资源所在域不同于请求指向的资源所在域的HTTP请求。 比如说,我在Web网站A(www.a.com)中通过<img>标签引入了B站的资源(www.b.com/images/1.jpg),那么A站会向B站发起一个跨站请求。 阅读全文

asp.net treeview 异步加载

2015-06-11 10:04 by 假面Wilson, 1288 阅读, 收藏, 编辑
摘要: 在使用TreeView控件的时候,如果数据量太大,这个TreeView控件加载会很慢,有时甚至加载失败,为了更好的使用TreeView控件加载大量的数据,采用异步延迟加载TreeView。在TreeView每个结点的前面都有个"+"号,点击这个”+“号触发的事件是OnTreeNodeExpanded... 阅读全文

ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法

2015-06-01 16:33 by 假面Wilson, 1920 阅读, 收藏, 编辑
摘要: 已经研究出解决方案.IE9:在web.config中的forms中增加name=".xCookie"属性即可。IE10或IE11:在web.config中的forms中增加cookieless="UseCookies"属性即可。这个是IE9,IE10,和IE11浏览器的bug问题,相信很多用Form... 阅读全文

基于FormsAuthentication的用户、角色身份认证

2015-06-01 16:08 by 假面Wilson, 302 阅读, 收藏, 编辑
摘要: 一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。 Session的原理,也就是在服务器端生成一个SessionID对应了存储的用户数据,... 阅读全文

对ASP.NET Cookie的一些新的认识

2015-06-01 15:32 by 假面Wilson, 315 阅读, 收藏, 编辑
摘要: 做用户登录,我一直用form验证的方式。有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入。这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以需要借助于Cookie。本以为做这个会很轻松,谁知花了不少时间也没有成功。虽然检验用户名和密码都是正... 阅读全文

asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket

2015-06-01 15:22 by 假面Wilson, 1157 阅读, 收藏, 编辑
摘要: 我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated... 阅读全文

LinQ系列文章

2015-05-10 00:25 by 假面Wilson, 223 阅读, 收藏, 编辑
摘要: 温故而知新,想着系统再学习一次LinQ知识点,发现园子里有个非常棒的系列文章,所以Mark下来,方便以后查阅!系列博客导航:LINQ之路系列博客导航LINQ之路 1:LINQ介绍LINQ之路 2:C# 3.0的语言功能(上)LINQ之路 3:C# 3.0的语言功能(下)LINQ之路 4:LINQ方法... 阅读全文

详解 ASP.NET并行,异步,多线程

2015-05-08 20:00 by 假面Wilson, 499 阅读, 收藏, 编辑
摘要: 最近在学习.net4以上版本新特性的时候,发现在异步这方面提供了很多好玩的。以下Mark 2篇好文,温故而知新!http://www.cnblogs.com/wisdomqq/archive/2012/03/26/2412349.htmlhttp://www.cnblogs.com/wisdomqq... 阅读全文
1 2 3 4 5 ··· 8 下一页