自定义博客皮肤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

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

转载 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 373

原创 ORM廷迟加载

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

2012-11-20 15:15:52 6913

转载 C# 中的委托和事件

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

2012-11-20 14:12:12 316

转载 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 1764

转载 C# Object 、json转换

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

2012-11-06 11:45:19 4213

转载 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 8839

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关注的人

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