IOC : Unity 配置和使用
摘要: 之前Terry Lee 已经介绍过Unity的简单使用了,不过那篇文章是针对旧版本的,现在的版本1.2版略有不同。 我下载了Unity并做了一个简单的测试,项目的分布是这个样子: LoggerTest.Interface.ILogger 主要是接口, 一个简单的不能再简单的方法结构: public interface ILogger{ void Write(string mes...
阅读全文
posted @
2009-05-25 12:17 CoolCode 阅读(1505) |
评论 (1) 编辑
Cool MVC:一步一步打造完美分页
摘要: 看过 NerdDinner 那个经典MVC例子的人都知道,里面有个简单的分页例子,大致是这样的: PaginatedList 负责对Linq的查询作skip和take得到最终的查询结果,这个结果包括记录的总数,分页的总数等等。大致结构和使用例子如下: public int PageIndex { get; private set; } public int PageSize { get; pri...
阅读全文
posted @
2009-05-24 18:10 CoolCode 阅读(1283) |
评论 (11) 编辑
Cool MVC: 使用正则式限定路由规则Rount
摘要: 这里列出一些基本的关于MVC路由规则的使用正则表达式的例子。 /*Front*/ //限定id只能是数字, 长度为0~11 routes.MapRoute( "Archive", "{user}/Archive/{id}", new { controller = "Blog", action = "Archive", user = "", id = 0 }, new { id = @"[\d]{0...
阅读全文
posted @
2009-05-24 16:59 CoolCode 阅读(253) |
评论 (2) 编辑
Json 的日期格式与.Net DateTime类型的转换
摘要: Json 的日期形式大概是这样:"/Date(1242357713797+0800)/" , 甭管它的格式是多么不友好(因为单从形式看根本不知道何年何月),如果这个Date只是一个属性的话, Json.Net 已经为我们处理好了。但有些很特殊的时候,需要单独把这个Date转换为.Net的DateTime格式,那么下面的代码就可以帮到你了。这个代码我已经找了很多次,终于被我发现了,免去重复造轮子的劳动。
这里跟大家分享一下, 可以保留毫秒,完全与原来结果一致。
阅读全文
posted @
2009-05-22 17:50 CoolCode 阅读(1991) |
评论 (4) 编辑
Coolite Cool Study 3 MVC + Coolite 的例子
摘要:

啊,开始以为MVC+Coolite结合的例子没什么难度,但原来Coolite在MVC中需要特定设置一下某些属性才行,费了两个小时才算大功告成,具体请看下文。还是先把这个例子的效果贴上来再说。
阅读全文
posted @
2009-05-21 10:41 CoolCode 阅读(1769) |
评论 (9) 编辑
Coolite Cool Study 2 同时更新多个Tab
摘要: Coolite Cool Study2 同时更新多个Tab 前段时间有一个需求是这样子的——录入一个查询条件, 出来的查询结果是多张页面。不知道有没朋友遇到这个问题。 展现的效果大概是这个样子: 当时用Coolite做测试遇到两个问题: 1. 传递给Tab的Url参数会莫名其妙的被添加上其他字符(到Coolite论坛上问了一下估计是bug)。正常情况下,google搜索...
阅读全文
posted @
2009-05-21 10:36 CoolCode 阅读(385) |
评论 (1) 编辑
Coolite Cool Study 1 在Grid中用ComboBox 来编辑数据
摘要: 作为Coolite的第一个教程,我想展现给大家能够体现Coolite强大的例子(当然也比官方例子稍微复杂一点)。官方有一个关于Grid CURD 的例子:http://examples.coolite.com/Examples/GridPanel/WebService_Connections/HandlerUsing/ 我在其基础上稍微修改一下, 用ComboBox作为Gr...
阅读全文
posted @
2009-05-21 10:33 CoolCode 阅读(1190) |
评论 (2) 编辑
Coolite 交流
摘要:

近来不知什么原因,发现国人有不少开始学习Coolite了,对于有些人可能不知道什么是Coolite,这里先简单介绍一下:
Coolite Toolkit
简介
Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件。
Coolite Toolkit是基于跨浏览器的ExtJS 库开发而来的,并且简化了开发步骤,并且包含有丰富的Ajax运用。
Coolite Toolkit和ExtJS 都是开源的。
官方主页:http://coolite.com
下载地址:http://coolite.com/download
Samples: http://examples.coolite.com
阅读全文
posted @
2009-05-21 10:10 CoolCode 阅读(2294) |
评论 (7) 编辑