上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页
摘要: Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。它可以用于以下情况(引用):----- 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情)----- 真实对象很难被创建(比如具体的web容器)----- 真实对象的某些行为很难触发(比如网络错误)----- 真实情况令程序的运... 阅读全文
posted @ 2010-03-02 10:01 梅桦 阅读(4888) 评论(3) 推荐(3) 编辑
摘要: 准备工作:public interface ICustomer{ }(一)方法(1)普通的方法在接口中添加3个方法:void AddCall();string GetCall();string GetCall(string strUser);Mock测试:var customer = new Mock<ICustomer>();customer.Setup(p=>p.AddCal... 阅读全文
posted @ 2010-03-02 09:47 梅桦 阅读(5745) 评论(1) 推荐(3) 编辑
摘要: (1)先引用百度知道中的几段话:GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术... 阅读全文
posted @ 2010-02-23 11:10 梅桦 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,介绍了AcceptVerbs,ActionName,NonAction,OutputCache,ValidateInput,HandleError这几个修饰标签。它们的父类有所不同。例如:AcceptVerbs 标签(类)从ActionMethodSelectorAttribute类派生;NonAction从ActionMethodSelectorAttribute派生。然后,如Han... 阅读全文
posted @ 2010-02-22 17:32 梅桦 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: MVC中的修饰标签有很多用途。它以修饰标签形式应用在控制器或控制器中的动作上。最先想到的就是AcceptVerbs标签,在创建的时候,如果导航到创建视图,但不创建,则:[代码]这个动作返回视图,当Get方法向控制器请求时,会调用这个动作;然后,当以Post方法来向控制器请求时,会执行:[代码]这里,为这个动作添加了[AcceptVerbs(HttpVerbs.Post)]修饰,它声明当Post向控... 阅读全文
posted @ 2010-02-21 11:16 梅桦 阅读(2881) 评论(0) 推荐(2) 编辑
摘要: MVC基础系列导航 mvc基础系列说谈(1)——route mvc基础系列说谈(2)——model mvc基础系列说谈(3)——controller与action mvc基础系列说谈(4)——HtmlHelper,自定义,扩展HtmlHelper mvc基础系列说谈(5)——参数... 阅读全文
posted @ 2010-02-10 09:08 梅桦 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 这篇说一下数据注释验证(Data Annotation Validators)这种验证方式在1.0里是不被支持的,但在.net4.0和2.0中会被支持。所以如果要在1.0中使用(我用的是vs2008和mvc 1.0),要一些准备工作:先要添加两个库文件:·Microsoft.Web.Mvc.DataAnnotations.dll·System.ComponentModel.Da... 阅读全文
posted @ 2010-02-09 17:19 梅桦 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: (一)基本验证通过htmlhelper来验证。以Customer为例:在创建(Create)视图中,如果应用了验证:[代码]以名字(FirstName)与姓氏(LastName)来说,[代码]通过helper的ValidationMessage来验证FirstName文本框,然后如果验证不通过,则文本框后加显示*符号(就像平常注册的一样,必填项有些类似,当然做为字符串,可以改的)然后在控制器的动作... 阅读全文
posted @ 2010-02-09 12:21 梅桦 阅读(1136) 评论(0) 推荐(1) 编辑
摘要: 准备工作:现在添加Customer控制器,同时,在创建控制器的时候,添加Create,Delete,Detail动作。Customer的模型结构为:Customer类:CustomerID,LastName,FirstName现在控制器情况为:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.... 阅读全文
posted @ 2010-02-08 11:32 梅桦 阅读(11383) 评论(0) 推荐(1) 编辑
摘要: (1)Json.net (用于Json的序列化与反序列化) 下载地址:http://james.newtonking.com/projects/json-net.aspx 包里有文档和多个版本的库。(2)TestDriven.net (.net下好用的单元测试) 官方地址:http://www.testdriven.net/(3)Jquery (JS现流行的,好用的JS库) 官方地址:http:/... 阅读全文
posted @ 2010-02-06 09:56 梅桦 阅读(1400) 评论(1) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 28 下一页