摘要: /// 将DataTable数据导出到EXCEL,调用该方法后自动返回可下载的文件流 /// </summary> /// <param name="dtData">要导出的数据源</param> public static void DataTable1Excel(System.Data.DataTable dtData) { System.Web.UI.WebControls.GridView gvExport = null; // 当前对话 System.Web.HttpContext curContext = System.Web 阅读全文
posted @ 2012-09-20 17:28 黑夜骑士 阅读(732) 评论(0) 推荐(1) 编辑
摘要: C#数据导入、导出Excel文件总结一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Dispo 阅读全文
posted @ 2012-09-20 16:33 黑夜骑士 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1,目的:将用户操作日志写入sql server 数据库中2,实现步骤: 一,下载log4net.dll (推荐从官网下载 http://logging.apache.org/log4net/download_log4net.cgi) 二,在项目中引用 log4net.dll 三,添加一个配置文件:我这里命名为 log4net.config(也可以在web.config里面配置为便于管理故新建了一个配置文件)View Code <?xml version="1.0"?><configuration> <configSections> &l 阅读全文
posted @ 2012-09-14 16:19 黑夜骑士 阅读(240) 评论(0) 推荐(0) 编辑
摘要: WIN7系统1、开始->运行->net stop WuAuServ2、开始->运行->%windir%3、将文件夹SoftwareDistribution重命名为SDold4、开始->运行->net start WuAuServ之后再重新装.net4就能装了。我的也是开始装不了.net4.0,去官网查的,你的问题提示跟我的完全一样。给分吧~~~如果是XP系统,这么做:1.开始——运行——输入cmd——回车——在打开的窗口中输入net stop WuAuServ2.开始——运行——输入%windir%3.在打开的窗口中有个文件夹叫SoftwareDistrib 阅读全文
posted @ 2012-09-05 00:07 黑夜骑士 阅读(7375) 评论(0) 推荐(0) 编辑
摘要: 1、确认安装.net 4.0 (asp.net v4.0.30319) , 没有安装的自行下载并安装。下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displayLang=zh-cn或 http://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe2、在win2003 iis6下 的设置 阅读全文
posted @ 2012-09-04 23:34 黑夜骑士 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在WindowsServer2008中IIS不是默认安装的组件,本文主要讲解如何在WindowsServer2008中配置和安装IIS7.0。 IIS7.0中包含了三个关键的功能,这三个关键的功能对IIS起到了非常重要的作用。1、模块化体系结构。2、全面扩展性。3、API统一的分布式配置模式。 在WindowsServer2008(或WindowsServer2008R2)中,单击“开始”-“程序”-“管理工具”-“服务器管理”,或在“运行”中输入命令:servermanager.msc命令打“服务器管理”程序。 在“角色”选项中,单击“添加角色”: 选择服务器角色:Web服务器(II... 阅读全文
posted @ 2012-09-04 21:43 黑夜骑士 阅读(225) 评论(0) 推荐(0) 编辑
摘要: SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。它和AJax类似,都是基于现有的技术。本身是一个复合体。一般情况下,SignalR会使用Javascript的长轮询( long polling),实现客户端和服务端通信。在WebSockets出现以后,SignalR也支持WebSockets通信。当 阅读全文
posted @ 2012-08-20 15:11 黑夜骑士 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 我们正在建立顶部的一种协议,,矛盾的是,构思和为多简单形式的互动设计更复杂的 Web 应用程序。 HTTP 有没有内置的状态或甚至安全支持。 其基本的假设是,客户端的请求放和 Web 服务器发出的响应。 总括而言,这意味着没有请求,没有响应。鉴于当前渗透和无处不在的 Web 解决方案,更改 Web (HTTP、 HTML、 JavaScript) 的支柱是 web 的出问题。 但我们应该考虑改善这些支柱的一些呢? 当然。 现代应用程序具有更大限度推动 Web 协议和语言的特定要求 — 或超越。此列的最近分期付款,讨论了手工的执行的一种机制,轮询服务器,并向客户端报告的更改。 上个月,我实现使用 阅读全文
posted @ 2012-08-17 16:31 黑夜骑士 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 简介 本系列文章的上一篇对复制是什么做了一个概述。本篇文章根据发布服务器,分发服务器和订阅服务器的组织方式和复制类型来讲述常用复制的几种模式。模式的选择 选择复制的模式取决于多个方面。首先需要考虑具体的业务需求,在此之后还需要考虑硬件和网络的限制。对于业务需求来说考虑的角度可以分为两个部分:自治和延时。自治是指”数据不被影响的程度”,比如说一个业务场景:公司的总部在北京,发布服务器和分发服务器全在总部,各个地区的分部有订阅服务器,使用快照复制来接收推送订阅总部每个月一次的公司员工通讯录。在这个业务场景中,订阅服务器仅仅是接收发布服务器发布的通讯录信息,对于这些信息的修改是不会回传给总部服务器的 阅读全文
posted @ 2012-06-26 10:44 黑夜骑士 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是一些列技术的集合,包括从存储转发数据到同步数据到维护数据一致性。使用复制功能不仅仅需要你对业务的熟悉,还需要对复制功能的整体有一个全面的了解,本系列文章旨在对SQL Server中的复制进行一个简单全面的探讨。(PS:在我的上篇文章中我发现某些文章的图片使用mspaint手绘更有感觉,但被很多人吐槽,因此在不考虑个人羞耻感的前提下,本系列文章中的一些图片继续使用mspaint)。复制是什么 复制,英文是Replication,这个词源自于拉丁文re 阅读全文
posted @ 2012-06-26 10:42 黑夜骑士 阅读(172) 评论(0) 推荐(0) 编辑