paul_cheung

导航

2013年7月15日 #

使用MVC框架中要注意的问题(六):何时使用PartialView方法[转载]

摘要: 原文引自 http://www.cnblogs.com/chenxizhang/archive/2009/12/29/1634944.html我们知道,作为Action的响应,最常见的做法是Return View();也就是说,返回一个视图。但是如果我们某的操作只是要返回页面的一部分,典型的情况就是,在页面上实现局部的刷新功能。实现局部刷新功能,以前我们是自己用javascript,解析json数据来实现的。下面有一个例子Action里面的代码 /// /// 返回某个照片目前的评论消息 /// /// //[Acce... 阅读全文

posted @ 2013-07-15 19:27 paul_cheung 阅读(155) 评论(0) 推荐(0) 编辑

Dependency Injection in ASP.NET MVC

摘要: 原文引自http://www.dotnetcurry.com/ShowArticle.aspx?ID=7861.传统三层结构,相邻两层之间交互; 2.如果使用EntityFramework则View层直接与Db层交互,如在Controller中定义DbContext操作数据库,属于紧耦合; 3.解决2中紧耦合的方法:1)定义IRepository(CRUD),此接口在对应数据层实现(DbContext);2)Controller中只使用IRepository实例出的相应Repository,进而达到松耦合的目的; 4.Controller默认使用无参构造函数,不能以传递参数的方式实例化Cont 阅读全文

posted @ 2013-07-15 19:17 paul_cheung 阅读(431) 评论(0) 推荐(0) 编辑

Mock Framework

摘要: Typemock Isolator; Rhino Mocks; NMock; MS Fakes(has not same mechanism with NMock)Mock is usually used for Test-Driven Development, in order to write unit test, we need to mock certain objects using these frameworks. 阅读全文

posted @ 2013-07-15 19:14 paul_cheung 阅读(198) 评论(0) 推荐(0) 编辑

Splash Screen(短时间弹出框,信息显示一次)

摘要: 原文引自codeproject site, http://www.codeproject.com/Articles/6511/Transparent-Splash-Screen1.A splash page: an initial web site page used to capture the user's attention for a short timeas a promotion or lead-in to the site home page or to tell the user anything. to have the splash page automatical 阅读全文

posted @ 2013-07-15 19:14 paul_cheung 阅读(314) 评论(0) 推荐(0) 编辑

sites for debugging script

摘要: 1. javascript debugger online: http://jsfiddle.net/2. script(js,python,ruby) debugger online:http://codechat.net/ 阅读全文

posted @ 2013-07-15 19:12 paul_cheung 阅读(186) 评论(0) 推荐(0) 编辑

Types in Javascript(jQuery)

摘要: String: 空字符串等于Boolean的false;htmlString: 包括起始tag和结束tag的字符串,代表html代码;Number:双精度64位,跟string一样属于immutable,基于c语言的运算符都适用于此值;0默认为false,!0为true; Math函数,parseInt函数(各进制到int的转换); 转换为字符串,""+1+2==“12”,""+(1+3)==“4”...... NaN,非Number的对象会返回NaN,用isNaN函数判断;Number类型; Infinity,1/0==infinity;Number类 阅读全文

posted @ 2013-07-15 17:14 paul_cheung 阅读(241) 评论(0) 推荐(0) 编辑

推荐10个超棒的jQuery工具 提示插件

摘要: 脚本之家 http://www.jb51.net/article/28525.htm 阅读全文

posted @ 2013-07-15 17:13 paul_cheung 阅读(134) 评论(0) 推荐(0) 编辑

The AJAX response: XML, HTML, or JSON?

摘要: shared from: http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html1. 返回XML文档对返回的XML文档进行读取,然后插入到当前的HTML页面中。读取不方便,XSLT此时派上用场,将XML文档转换成另一种XML文档; 优点:可读性强;很多开发者已经习惯XML格式,而不是JSON数据(Saying "I'd like your server side script to return an XML document" won't cause raised eyebr 阅读全文

posted @ 2013-07-15 17:11 paul_cheung 阅读(273) 评论(0) 推荐(0) 编辑

datetime is null

摘要: 本文转载自阿单《datetime is null》datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值同时当datetime 为 null时,选取相关数据使用:SELECT * FROM process WHERE date_inserted is null;并不是使用:SELECT * FROM process WHERE date_inserted =null; 阅读全文

posted @ 2013-07-15 17:09 paul_cheung 阅读(173) 评论(0) 推荐(0) 编辑

jquey中的事件绑定

摘要: 三种方法:$(selector).live(events, data, handler); // jQuery 1.3+$(document).delegate(selector, events, data, handler); // jQuery 1.4.3+$(document).on(events, selector, data, handler); // jQuery 1.7+以上三种方法,data都是可选项;events参数可以为空格分开的list;.live()不推荐使用,因为:1.(selector).live(),当文档很大时,selector耗时很严重 ... 阅读全文

posted @ 2013-07-15 17:03 paul_cheung 阅读(404) 评论(0) 推荐(0) 编辑