自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火翼小熊

专注asp.net

  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

转载 使用NPOI导入导出标准Excel

尝试过很多Excel导入导出方法,都不太理想,无意中逛到oschina时,发现了NPOI,无需Office COM组件且不依赖Office,顿时惊为天人,怀着无比激动的心情写下此文。 曾使用过的方法直接导出html,修改后缀名为.xls,这个方法有点像骗人的把戏,而且不能再导入使用Jet OLEDB引擎来进行导入导出,完全使用sql语句来进行操作,缺点能控制的东西非常有限,比如格式

2015-01-31 09:44:44 666

转载 兼容性:jquery在ie7下的(Rowspan)属性赋值问题

$(document).ready(function(){var bro=$.browser;if(bro.msie) {binfo="Microsoft Internet Explorer "+bro.version;}if(bro.mozilla) {binfo="Mozilla Firefox "+bro.version;}if(bro.safari) {binfo="App

2015-01-16 17:48:58 3075

原创 zTree -- jQuery 树插件

zTree 简介    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。    zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载采用了 延

2014-11-07 14:53:53 490

原创 js 日期函数扩展

//增加月Date.prototype.AddMonths = function (months) { //author: meizz     this.setMonth(this.getMonth() + months);    return this;}//增加天Date.prototype.AddDays = function (days) { //author: m

2014-11-07 11:54:45 465

原创 JS 计算日期相差天数

var date1 = new Date(2014, 1, 1);            var date2 = new Date(2014, 3, 21);            var times=date2.getTime() - date1.getTime();            var days = parseInt(times / (1000 * 60 * 60 * 2

2014-11-07 11:50:07 396

转载 MVC过滤器详解

APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。  MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口

2014-09-05 15:35:06 469

转载 依赖注入框架Autofac的简单使用

Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。于是,今天抽空研究了下它。下载地址:http://code.google.com/p/autofac/downloads/list 1)解压它的压缩包,主要看到Autofac.dll,Autofac.Configuration.dll,这也是本篇

2014-07-09 15:03:49 446

转载 JQuery上传插件Uploadify使用详解

Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2

2014-07-08 17:18:26 469

转载 C# Mysql 查询 Rownum的解决方法

C# 一段程序如下,执行出错,错误信息是 “Parameter '@rowNum' must be defined”但是直接在 mySql workbatch 中运行是正确的!! 原因和在?  搜索一下,看到老外的网站说连接串要加上 :  “Allow User Variables=True”, 再试验一次,发现可以了!!              string mySqlConn

2014-06-05 13:59:01 8130

转载 疯狂抨击ie6下各种扭曲行为

从开始接触ie6就被它强大的力量给震住了,虽然它很可怕,但是我总归得想方设法把它给扼杀在摇篮外。以下是我在ie6下面碰到的一些扭曲行为,弱弱的把它给干掉!!!1.浮动下margin翻倍问题(很典型,估计大家都知道了)。div {float: left; width: 100px; margin: 10px; display: inline;}  只需在div中添加display

2014-03-13 22:39:46 769 1

转载 在Ubuntu操作系统上安装mono的具体方法

当前,在Linux系统上架设ASP.NET网站、建设WEB应用工程项目已经在国内流行起来,而“Mono+Jexus”架构模式是Linux承载ASP.NET企业级应用的极为重要的架构方式,这种架构中,Jexus很好安装、配置,基本上就是一个下载、解压、复制的过程,但是,用源码安装Mono就麻烦一些,特别是才从Windows转向Linux平台的技术人员,因为对Linux极为陌生,mono安装常常是他们

2013-12-03 14:45:59 1185

转载 Entity to XML

[XmlRoot("entity")]public class EntityToXML{    [XmlElement("OnePorperty")]    public string OnePorperty    {        get;        set;    }    [XmlElement("TwoPorperty")]    pub

2013-05-07 11:18:16 549

转载 RSS 2.0规范

channel部分title 频道名称 必须link 频道的URL 必须Description 频道的描述 必须language 频道文章所用语言 可选copyright 频道版权说明 可选managingEditor 管理者的email 可选webMaster 网站管理员email 可选pubDate 频道发布日期 可选 (注意时间必须是严格符合RFC-822

2013-05-07 11:15:14 512

转载 c# Webservice 生成代理类并在客户端调用

生成:开始》运行》CMDC:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:c# /n:XYS.MISS.Photo.PhotoAdmin /out:d:\Temp\TestService.cs D:\Temp\TestService.wsdl在d:/Temp下就会产生一个TestService.

2013-04-17 09:17:24 996

转载 IE浏览器中用Firebug调试网站的方法

对于大部分做前端设计者而言应该都使用过Firefox浏览器下一款调试网站的扩展插件firebug吧,功能非常的强大,对于我们找出网页兼容性的问题非常的有效。不过对于很多不喜欢使用Firefox浏览器的开发者而言,那么IE浏览器有没有类似的插件呢?这个当然有,新版的IE8浏览器就自带了一款开发人员工具,基本上可以跟firebug媲美,虽然在有些功能还有待完善,但用起来也是绰绰有余了。而老版本的IE6

2013-02-07 10:16:04 541

转载 解决jqgrid在IE使用水平滚动条BUG

if (jQuery.browser.msie) {    $a = jQuery('.ui-jqgrid .ui-jqgrid-bdiv');    $a.css('padding', '0 0 15px 0');      var myheight = jQuery('#tableID').jqGrid('getGridParam','height');    if( my

2013-02-07 10:03:31 2531

原创 JqueryGridView

http://www.w3.org/1999/xhtml">                              function createJQGridViewObject(o) {            this.id = o.id || "tabaleDataListControl";            //表头集合            th

2012-12-07 10:38:17 600

转载 C# Lambda Expressions 简介

Lambda表达式的书写方式是一个参数列表后跟“=>”记号,然后跟一个表达式或一个语句块,即Lambda表达式的语法格式为: 参数列 => 语句或语句块 Lambda表达式例子如下所示: delegate int del(int i); ... del myDelegate = x => x * x; int j = myDelegate(5); //j = 2

2012-11-20 15:21:51 360

原创 ORM廷迟加载

#region 廷迟加载        ///         /// 廷迟加载数据访问对象        ///         protected Dictionary delayLoadObjectList = new Dictionary();        ///         /// 廷迟加载数据访问对象        ///         publ

2012-11-20 15:15:52 6896

转载 C# 中的委托和事件

引言委托和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事件

2012-11-20 14:12:12 302

转载 DotLiquid-Asp.net模板引擎

这里先介绍一下它的几个主要的概念: Filter:"Filters are simple methods(过滤器是一些简单的方法)"     如标准Filter中的upcase,{{ "looGn" | upcase }}  值为"LOOGN"。  Tag:"Tags are used for the logic in your template(标签用于实现模板中的逻辑)"。

2012-11-19 17:06:17 1744

转载 C# Object 、json转换

///         /// 生成Json格式        ///         ///         ///         ///         public static string GetJson(object obj)        {            DataContractJsonSerializer json = new DataC

2012-11-06 11:45:19 4172

转载 js object 、 json转换

一、object to jsonfunction obj2str(o){                var r = [];                if(typeof o =="string") return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r")

2012-11-06 11:40:13 8804

转载 JS操作iframe

1. 获得iframe的window对象存在跨域访问限制。chrome:iframeElement. contentWindow firefox: iframeElement.contentWindow ie6:iframeElement.contentWindow文章Iframes, onload, and document.domain中说“he iframe elemen

2012-10-23 11:46:57 487

转载 windows xp下IIS无法远程访问的方法

1、IIS开启匿名设置2、给相关权限3、停止防火墙(360等) 默认是开启xp自带防火墙的,这一点很关键XP默认情况下不开启guest账户,因此些为了其他人能浏览你的计算机,请启用guest账户。同时,为了安全请为guest设置密码或相应的权限。当然,也可以为每一台机器设置一个用户名和密码以便计算机之间的互相访问。   2.检查是否拒绝Guest用户从网络访问本机

2012-09-27 09:05:52 1763

转载 c#操作access,update语句不执行的解决办法

今天update access数据库时,使用了参数化的方式,结果不报错,但是数据也没有更新。后来发现access使用参数化时,参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。       例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3       那么你在加参数时,也必须先加@a,再加@b,最

2012-09-26 22:33:22 739

转载 Silverlight 在页面上动态生成控件

StringBuilder xaml = new StringBuilder();            xaml.Append("");            xaml.Append("xmlns=\"http://schemas.microsoft.com/client/2007\" ");            xaml.Append(" FontWeight=\"Bold\

2012-08-20 10:30:33 396

转载 全文检索引擎开发包 Lucene.net

Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。开发人员可以基于Lucene.net实现全文检索的功能。  Lucene.net是Apache软件基金会赞助的开源项目,基于Apache License协议。  Lucene.net并不是一个爬行搜索引擎,也不会自

2012-04-24 10:21:41 415

转载 使IE6下PNG背景透明的七种方法任你选

PNG图像格式介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,

2012-03-29 16:35:44 324

转载 转:程序员年度总结

先自我简介一下,本人从事asp.net开发进一年, 09届毕业生,08年11月开始上班,之前做asp,09年2月后开始做asp.net,由于公司转型,现在带十几个人在一起搞asp.net开发,主要是关于准金融行业的行业管理软件。年度总结在会议上也写了,但仅限于对于工作总结及2010年工作计划,自我总结较少,因此今天专门做下自我的年度总结,主要从技术、管理、人生上面谈谈这一年的收获,前辈路过欢迎多多

2012-03-06 10:00:41 451

转载 转:我是一名杯具的.NET程序员

<br />我是一名杯具的.NET程序员。学校里学的稍微过得去的只有c语言。毕业的时候总算有家公司收留做嵌入式开发,工作3个月嵌入式部门转移到外地,我一直坚定的留下来,去了公司.NET部门学习.NET. <br />衡量一个程序员的水平不是看他懂多少东西,会不会OO或者别的,而是要看他的代码是否易懂,是否高效,是否能灵活扩展.能做到这些管他什么OO,AOP,SOA,MVC,N层架构之类的.记住,能够以更好的方法解决切实的问题才是王道.<br /><br />这是一个神奇的部门,他们中大部门有很多年的java

2010-10-12 11:05:00 365

转载 转: 案例分析[三只老鼠]

<br />三只老鼠一同去偷油喝。找到了一个油瓶,三只老鼠商量,一只踩着一只的肩膀,轮流上去喝油。于是三只老鼠开始叠罗汉,当最后一只老鼠刚刚爬到另外两只的肩膀上,不只什么原因,油瓶倒了,最后,惊动了人,三只老鼠逃跑了。回到老鼠窝,大家开会讨论为什么会失败。最上面的老鼠说,我没有喝到油,而且推倒了油瓶,是因为下面第二只老鼠抖动了一下,所以我推倒了油瓶,第二只老鼠说,我抖了一下,但我感觉到第三只老鼠也抽搐了一下,我才抖动了一下。第三只老鼠说:“对,对,我因为好象听见门外有猫的叫声,所以抖了一下。“哦,原来如此呀

2010-10-09 10:47:00 772

原创 转:XP下使用IIS访问asp出现无权查看网页问题的解决办法

<br />这是用户权限问题,因为你用的磁盘是NTFS格式。<br />解决方法:<br />          一、添加用户(“Everyone”或者“IUSR_你的机器名”,如IUSR_HONG,即“Internet 来宾用户”)<br />           二、修改用户权限(给它们读取、写入、修改、甚至完全控制的权限,根据你自己的需要,你可以试试) <br />详细步骤:<br />第一步:<br />         随意打开一个D盘——单击顶端菜单栏“工具”——“文件夹选项”——“查看”——在

2010-08-06 22:08:00 1447 1

转载 大文件上传之异常处理(转载)

 最近一个项目需要用到HTTP文件上传功能,做过类似功能的朋友都知道,实现HTTP文件上传的功能并不难,使用ASP.NET就更加方便了,服务器端控件HtmlInputFile提供了强大的支持。一切进展得很顺利,功能很快就实现了,套用电视剧《美丽的田野》里那位周期性出现的家伙的一个词:一切看上去都十分“美观”。但是当尝试上传较大的文件时,一切似乎变得“丑陋”起来—程序崩溃,而且出现“The page cannot be displayed”的错误页面。查阅相关资料后得知ASP.NET中默认的上传文件的最大值为

2010-07-22 14:05:00 728

原创 javascript清除上传文件控件的值

        var fileUpload=document.getElementById("FileUpload1");        fileUpload.select();        document.selection.clear();

2010-07-12 17:27:00 425

转载 68个经典励志小故事,让你终身受益[转]

 本篇文章来源于 【学习啦】www.xuexi.la 原文链接地址:http://www.xuexi.la/success/story/6873.html一、  用人之道去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。   弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的

2009-11-24 11:38:00 1852

转载 当今五大谎言[转]

 1、当今五大谎言:中石化说亏损;警察说保护百姓;小姐说俺是第一次;老板说我亏不了你;领导说好好干有机会。2、改革六大成绩:房产改革口袋掏空;教育改革父母逼疯;医疗改革提前送终;企业改革下岗停工;政府改革机构臃肿;婚姻改革同居成风。3、当今四大怪事:做人的不如做狗的受宠;做事的不如告密的受信赖;在行的不如外行的提的快;忽悠的比敬业的更豪迈。 4、当今三大扯蛋:靠工资买的起房那是扯蛋;靠

2009-11-23 15:03:00 1277

转载 几个小故事[转]

 1、情况不同   一只小猪、一只绵羊和一头乳牛,被关在同一个畜栏里。有一次,牧人捉住小猪,他大声号叫,猛烈地抗拒。绵羊和乳牛讨厌它的号叫,便说:“他常常捉我们,我们并不大呼小叫。”小猪听了回答道:“捉你们和捉我完全是两回事,他捉你们,只是要你们的毛和乳汁,但是捉住我,却是要我的命呢!”   立场不同、所处环境不同的人,很难了解对方的感受;因此对别人的失意、挫折、伤痛,不宜幸灾乐祸,而应要

2009-11-23 14:53:00 367

转载 [转].net开发何去何从??

 话说骂VS这个IDE垃圾的人不在少数,凡是骂IDE都和微软工具箱内那一排排令人头疼的控件脱不开干系..但是自从抱上了微软的大腿,我看很多人就没打算松开过,既然抱都抱了,也难免有一两句牢骚,这就像娶回家5,6年的媳妇一样,只要不三天上房,五天揭瓦,咱都能忍. 谁让咱非得当这个富有中国特色社会主义的和谐"程序员"呢?   每每讨论Java,.net谁更骚这个话题 都是整的我一头雾水, Java有什么

2009-11-15 10:19:00 869

PetaPoco:适用于.NET的微型ORM

PetaPoco不需要引用dll,只需要添加一个cs文件到项目。运行效率据称也较高,比较接近原生SQL操作。 db.Query<article>("SELECT * FROM articles"); //直接SQL语句 db.Page<article>(1, 20, "SELECT * FROM articles WHERE category=@0 ORDER BY date_posted DESC", "coolstuff"); //分页 // Insert a record var a=new article(); a.title="My new article"; a.content="PetaPoco was here"; a.date_created=DateTime.UtcNow; db.Insert(a); // Update it a.content="Blah blah"; db.Update(a); // Delete it db.Delete(a); using (var scope=db.Transaction) { //事务代码 scope.Complete(); } //条件检索画面: var id=123; var sql=PetaPoco.Sql.Builder .Append("SELECT * FROM articles") .Append("WHERE article_id=@0", id); if (start_date.HasValue) sql.Append("AND date_created>=@0", start_date.Value); if (end_date.HasValue) sql.Append("AND date_created<=@0", end_date.Value); var a=db.Query<article>(sql)

2013-09-22

使用 ConfigurationSection 创建自定义配置节

您可以用自己的 XML 配置元素来扩展标准的 ASP.NET 配置设置集。若要完成该操作,您必须创建自己的配置节处理程序。 app.config 注:section.type="path,程序集名称" namespace CustomConfigSection { public class MySectionHandler : IConfigurationSectionHandler { #region IConfigurationSectionHandler Members public object Create(object parent, object configContext, XmlNode section) { List addressList = new List(); string address; foreach (XmlNode childNode in section.ChildNodes) { if (childNode.Attributes["MailAddress"] != null) { address = childNode.Attributes["MailAddress"].Value; if (!string.IsNullOrEmpty(address)) { addressList.Add(address); } } } return addressList; } #endregion } }

2012-12-24

DotLiquid-Asp.net模板引擎

DotLiquid-Asp.net模板引擎

2012-11-19

在Silverlight中嵌入HTML、Flash和PDF文件

详细说明请参考:http://www.cnblogs.com/Kinglee/archive/2009/10/20/1587113.html 该组件需在windowless模式下才能正常运行。因此需加上此参数:<param name="windowless" value="true" />

2012-08-20

Managed Extensibility Framework(MEF)

Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架

2012-08-15

javascript 图片浏览

用javascript编写的十分简单的图片浏览

2010-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除