使用MVC4,Ninject,EF,Moq,构建一个真实的应用电子商务SportsStore(八)
摘要:
我们喜欢使用session state在Cart控制器中存储和管理我们Cart对象,但是我们不喜欢这种做事的方式,而且那些基于action方法参数的应用模块也不适用这种方式,我们无法测试控制器类,除非我们Mock基类的Session参数,这就意味着要mock整个控制器类和我们所有需要的东西,这太不现实了。为了解决这个问题,我们就必须使用MVC的另一个重要特性Model binders,MVC框架使用Model binding从Http请求中创建C# 对像,传递给action方法作为参数,我们现在就创建一个自定义的model binder........ 阅读全文
posted @ 2013-06-07 22:31 王志岳 阅读(2510) 评论(6) 推荐(3) 编辑