2011年8月23日

jquery的extend和fn.extend

摘要: jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... //......};原来 jQuery.fn = jQuery.proto... 阅读全文

posted @ 2011-08-23 14:42 linfenglee 阅读(71) 评论(0) 推荐(0)

Entity Framework快速入门--IQueryable与IEnumberable的区别

摘要: IEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object;IQueryable 接口它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得IEnumerable不再那么单调,变得更加强大和丰富。为了区别两个接口,我们通过一个实际的例子来解释一下。根据上篇随笔的实例,编写如下代码:static void Main(string[] args){//创建数据库访问网关using (SchoolDBEntities schoolEntities = 阅读全文

posted @ 2011-08-23 14:42 linfenglee 阅读(99) 评论(0) 推荐(0)

ASP.NET生命周期

摘要: 下表描述了 ASP.NET 应用程序生命周期的各个阶段。阶段说明用户从 Web 服务器请求应用程序资源。ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点。 ASP.NET 是 Web 服务器下的 ISAPI 扩展。 Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 ISAPI 扩展。 ASP.NET 处理已映射到其上的文件扩展名,如 .aspx、.ascx、.ashx 和 .asmx。注意如果文件扩展名尚未映射到 ASP.NET,则 A 阅读全文

posted @ 2011-08-23 14:41 linfenglee 阅读(202) 评论(0) 推荐(0)

xoohoo认证模块

摘要: 首先在XoohooApplication 运行// 加载引导程序 Load(new HttpContextWrapper(Context)); 会把所有的模块都加载了。例如加载AdminModule的时候 会去注册他的认证模块RegisterFilters#region Filter注册示例 /* //AdminController的SignIn Action ControllerActionFilterCriteria criteria1 = new ControllerActionFilterCriteria();【执行的条件】 criteria1.AddMethod<AdminCo 阅读全文

posted @ 2011-08-23 14:40 linfenglee 阅读(211) 评论(0) 推荐(0)

(asp.net mvc学习)ASP.NET MVC ActionFilter的学习与使用

摘要: ActionFilter的使用就像使用特性一样,在方法上标记一下就可以使用了,代码如:[DemoFilter]public ActionResult ActionDemo(){ return View();}ActionFilter的实现需要继承自ActionFilterAttribute抽象类,并且覆盖需要使用的方法。ActionFilterAttribute类中有四个可重的方法,分别是OnActionExecuting,OnActionExecuted,OnResultExecuting,OnResultExecuted。这四个方法的执行顺序也是安照我分别写出的顺序。OnActionExe 阅读全文

posted @ 2011-08-23 14:39 linfenglee 阅读(266) 评论(0) 推荐(0)

Func 和 action 委托

摘要: public AdvancedAuthorizationFilter(IDependencyResolver dependencyResolver, Func<IUser, bool> checkUser)new AdvancedAuthorizationFilter(DependencyInjector, user => user.HasPermission("系统管理") 当他实例化 AdvancedAuthorizationFilter类的时候 传入的参数是 朗姆达表达式(user => user.HasPermission("系统管 阅读全文

posted @ 2011-08-23 14:38 linfenglee 阅读(270) 评论(0) 推荐(0)

Ioc模式解析

摘要: Ioc模式解析2008-01-21 18:07:22|分类: java技术 |标签:ioc模式aop技术javaspring 字号:大中小订阅 分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。 从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driven Design 接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,也就是如下语句迟早要执行:. 阅读全文

posted @ 2011-08-23 14:37 linfenglee 阅读(152) 评论(0) 推荐(0)

Form表单验证之自定义验证

摘要: Vtype只提供了四种验证,但是我们需要更多其它验证规则,你可以修改Coolite源码.扩展Vtypes一般人不会这么做吧.那就使用Regex属性吧.加上自己的正则表达式就可以验证了.常用表单正则表达式,仅供参考:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\. 阅读全文

posted @ 2011-08-23 14:35 linfenglee 阅读(495) 评论(0) 推荐(0)

C#中控件的缩写大全

摘要: 标准控件1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel 8 lst ListBox 9 lvw ListView 10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn NotifyIcon 13 nud NumeircUpDown 14 pic PictureBox 15 prg ProgressBar 16 rdo RadioButton 17 rtx RichTextBo 阅读全文

posted @ 2011-08-23 14:34 linfenglee 阅读(819) 评论(0) 推荐(0)

算法排序

摘要: 1.C#传数组是属于传地址不属于传值 2.使用return时,返回的是上一级调用函数的地方。若是递归则向上一级。不会跳出整个函数。2009.10.26算法排序public class paixun { //冒泡排序 public string[] maopao(string[] list) { string temp; for (int j = 0; j < list.Length - 1;j++) { for (int i = 0; i < list.Length-1; i++) { if (int.Parse(list[i]) > int.Parse(list[i + 1 阅读全文

posted @ 2011-08-23 14:33 linfenglee 阅读(86) 评论(0) 推荐(0)

导航