QueryBuilder : 打造优雅的Linq To SQL动态查询
摘要: 为什么用上“先进”的工具还是会倒在惨不忍睹的代码海洋里呢?因为Microsoft提供给我们的只是“鱼竿”。这种鱼竿不管在小河还是大海都能钓到东西,而且不管你钓的是鲨鱼还是鲸鱼,也保证鱼竿不会断。但是有些人能钓到大鱼,有些则钓到一双拖鞋。
阅读全文
posted @
2009-09-28 09:09 CoolCode 阅读(7537) |
评论 (75) 编辑
扩展方法 之 Redirect 篇
摘要: 葫芦里卖的是什么药?
这个“漫无边际”的想法实现的效果是:
如果页面是Foo.aspx,
通过 this.View
() 来Redirect;
通过 this.Url() 来获取Url;
通过 this.Url( new {param1= "value1", param2= "value2"}); 来返回带参数的Url。阅读全文
posted @
2009-09-27 18:00 CoolCode 阅读(1671) |
评论 (6) 编辑
扩展方法 之 基本数据篇
摘要: 前一篇我列举了几个最常用到的基于Asp.Net的扩展方法,而这一篇基于基本数据的扩展方法理应不会逊一筹,因为它不局限于Asp.Net。
...
扩展方法为我们封装了常用的逻辑,与以往静态方法不同的是,从使用者的角度来看已经不用关心这个方法是来自于那个类,主要记着命名空间就可以
阅读全文
posted @
2009-09-26 12:00 CoolCode 阅读(2052) |
评论 (10) 编辑
扩展方法 之 Asp.Net篇
摘要: 说起扩展方法,不得不提博客园的鹤冲天,其关于扩展方法的文章基本上占了总文章的一半,其中不乏优秀之作。
我在Asp.Net开发期间也总结了不少扩展方法,与大家分享一下。
1. 获取GridView的主键值
阅读全文
posted @
2009-09-25 23:20 CoolCode 阅读(2035) |
评论 (12) 编辑