2009年7月3日
摘要: 我不知道这个标题能否吸引你,但我先给出这个jQuery扩展的最简单的ajax应用例子语句: 把简单的 <input type="I am submit" value ="Submit"/> 换成 <% = Ajax.Get("I will not submit")%> 这样简单的语句就实现ajax的get操作... 阅读全文
posted @ 2009-07-03 10:07 CoolCode 阅读(857) 评论(4) 推荐(0) 编辑
  2009年6月16日
摘要: 上一篇 Cool MVC:一步一步打造完美分页 , 某些朋友反映不知道怎么用。我以为我已经写的太详细了,毕竟在blog上贴太多代码不雅观。 这次做了个完整的例子,并附上代码供有需要的人下载,估计不会再有人问怎么用了。 其实上一篇的代码有两小bug, 1. 一般分页的url假如是这样形式: /Home/Index/Page/1,第一页可以不显示页号,也就是当不指定页号时,url就是:/Home/Index。这时候如果按下一页,原来的代码就会报错说找不到“page”关键字了。 2. 丢失查询字符,如果url是:/Home/Index?Page=1&user=Bruce, 那么按下一页以后就会变成这样:/Home/Index?Page=2, 丢失了后面的user=Bruce 这里附上修正后的代码 阅读全文
posted @ 2009-06-16 13:33 CoolCode 阅读(3235) 评论(11) 推荐(3) 编辑
  2009年5月25日
摘要: 之前Terry Lee 已经介绍过Unity的简单使用了,不过那篇文章是针对旧版本的,现在的版本1.2版略有不同。 我下载了Unity并做了一个简单的测试,项目的分布是这个样子:   LoggerTest.Interface.ILogger 主要是接口, 一个简单的不能再简单的方法结构: public interface ILogger{ void Write(string mes... 阅读全文
posted @ 2009-05-25 12:17 CoolCode 阅读(5728) 评论(4) 推荐(3) 编辑
  2009年5月24日
摘要: 看过 NerdDinner 那个经典MVC例子的人都知道,里面有个简单的分页例子,大致是这样的: PaginatedList 负责对Linq的查询作skip和take得到最终的查询结果,这个结果包括记录的总数,分页的总数等等。大致结构和使用例子如下: public int PageIndex { get; private set; } public int PageSize { get; pri... 阅读全文
posted @ 2009-05-24 18:10 CoolCode 阅读(2426) 评论(11) 推荐(3) 编辑
摘要: 这里列出一些基本的关于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 阅读(1792) 评论(2) 推荐(0) 编辑
  2009年5月22日
摘要: Json 的日期形式大概是这样:"/Date(1242357713797+0800)/" , 甭管它的格式是多么不友好(因为单从形式看根本不知道何年何月),如果这个Date只是一个属性的话, Json.Net 已经为我们处理好了。但有些很特殊的时候,需要单独把这个Date转换为.Net的DateTime格式,那么下面的代码就可以帮到你了。这个代码我已经找了很多次,终于被我发现了,免去重复造轮子的劳动。 这里跟大家分享一下, 可以保留毫秒,完全与原来结果一致。 阅读全文
posted @ 2009-05-22 17:50 CoolCode 阅读(10458) 评论(5) 推荐(3) 编辑
  2009年5月21日
摘要: 啊,开始以为MVC+Coolite结合的例子没什么难度,但原来Coolite在MVC中需要特定设置一下某些属性才行,费了两个小时才算大功告成,具体请看下文。还是先把这个例子的效果贴上来再说。 阅读全文
posted @ 2009-05-21 10:41 CoolCode 阅读(2314) 评论(9) 推荐(1) 编辑
摘要: Coolite Cool Study2 同时更新多个Tab 前段时间有一个需求是这样子的——录入一个查询条件, 出来的查询结果是多张页面。不知道有没朋友遇到这个问题。 展现的效果大概是这个样子: 当时用Coolite做测试遇到两个问题: 1. 传递给Tab的Url参数会莫名其妙的被添加上其他字符(到Coolite论坛上问了一下估计是bug)。正常情况下,google搜索... 阅读全文
posted @ 2009-05-21 10:36 CoolCode 阅读(637) 评论(1) 推荐(0) 编辑
摘要: 作为Coolite的第一个教程,我想展现给大家能够体现Coolite强大的例子(当然也比官方例子稍微复杂一点)。官方有一个关于Grid CURD 的例子:http://examples.coolite.com/Examples/GridPanel/WebService_Connections/HandlerUsing/   我在其基础上稍微修改一下, 用ComboBox作为Gr... 阅读全文
posted @ 2009-05-21 10:33 CoolCode 阅读(1695) 评论(2) 推荐(0) 编辑
摘要: 近来不知什么原因,发现国人有不少开始学习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 阅读(2882) 评论(7) 推荐(0) 编辑