摘要:
书中的示范代码:public void SaveProduct(Product product) { if (product.ProductID == 0) { context.Products.Add(product); } context.SaveChanges(); }按这个来,Edit时修改的数据不会被保存查了附书的source code,也是这样, 未知其如何成事?自己改过的代码:public void SavePr... 阅读全文
摘要:
刚开始的时候,每次add view,在model class里找不到domain.entities.Product,也没有管它,自己手填,反正view出来以后可以改,它也可以自己找到.现在到了admincontroller部分了,要用scaffold template中的list了,出不来就要命了,因为如果它自己找不到那个model,选择模板就是灰色的.到处找了一遍,发现都是说编译一下就好了. 还有搞笑的老外出主意说,关掉VS,再重开,就好了, 不过只适合一部分,不适合悲催的我.build -rebuild-clean .........重复重复再重复之后,发现彻底没有.索性把这本书的sour 阅读全文
摘要:
http://www.aspnetmvcninja.com/general/mixing-asp-net-mvc-and-webformsDo you have a existing ASP.NET Web Forms project that you would love to migrate to ASP.NET MVC but can’t because you have so much invested in it? I know I did and I’m sure many of you do. The good news is that ASP.NET MVC and ASP.N 阅读全文
摘要:
View -> other windows -> Package Manager ConsoleInstall-Package Ninject -Project SportsStore.WebUIInstall-Package Ninject -Project SportsStore.DomainInstall-Package Moq -Project SportsStore.WebUIInstall-Package Moq -Project SportsStore.Domain 阅读全文
摘要:
建立了一批基础的内容,例如DI,EF,Pagenation,css,layout,partial.书中的示例代码有几处错误, 需要注意.这节用来学的少,基本上是在完善基础设施的同时熟悉一下MVC的风格.期待下一章 阅读全文
摘要:
Pro.ASP.NET.MVC.3.Framework(3rd Edition)Chapter 6: Essential Tools for MVCNinject是为controller准备的,DI工具后2个都是为TDD中的T服务的.实在不明白,这点东西何以啰嗦这么多? 拿来即用,用后再深究, 这难道不是这些lib的本意吗?这些家伙,生怕别人不肯用他们推荐的这些DI,TDD, 所以大费口舌. 假想敌啊假想敌这两个工具不过是用来简化代码量的,不值得细究. 基本的功能都够用了, 需要复杂的时候再去看.再叹息一下,耽误了一片大好时光,希望他们以后不要这么啰嗦了...... 阅读全文
摘要:
Pro.ASP.NET.MVC.3.Framework(3rd Edition)Chapter 5: Essential Language Features本章极为啰嗦,为了讲Linq展开了一大堆,因为他们是Linq控(As we said, we are big fans of LINQ)ORM在MVC里也是必不可少的一个环节,不然就不能成其"敏捷开发"了.后半部分讲了一下用于View界面的Razor view engine, 名词造得很神秘,实际上不过是把view里面的 <% %> 用 @ 取代了而已,没有什么新意.在View 领域,目前最犀利的当属Haml 阅读全文
摘要:
《Pro.ASP.NET.MVC.3.Framework》 第4章"The MVC Pattern" 实际上只讲了这3个概念领域模型(domain model) 依赖注入(DI Dependency injection) 测试驱动(TDD test driven development)从这章可以看出,作者是《企业应用架构模式》这本书的狂热粉丝,他们试图让开始学习MVC的人,都从这些架构模式开始,甚至在这一章的最后大书“GETTING THE UNIT TEST RELIGION”,翻译过来就是“信TDD 得永生”。TDD的确是MVC模式的前置主题,仅仅是把代码按照MVC的 阅读全文
摘要:
REST百科:http://baike.baidu.com/view/1077487.htmREST 博士论文 <架构风格基于网络的软件架构设计> 百度文库http://wenku.baidu.com/view/8eb089eb172ded630b1cb672.html对MVC的理解需要基于REST的思想,不然很难扭转思路. 顶好的方法是去学几天的ruby on rails, 那是纯粹的REST风格,一旦知道它的味道,回来学习asp.net mvc就非常容易理解了.ruby on rails的著名入门书是Agile Web Development with Rails (4th e 阅读全文
摘要:
1.MVC官网上的Tutorial ,很简单的英文,用的是scaffold方式,一开始就有一个web application的雏形, 添加功能的操作也是使用模板, 上手很快,适合用来作为mvc初体验. 直接扩展开来做一个小小的内容展示站点也是足够了http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/getting-started-with-mvc3-part1-cs2.Pro.ASP.NET.MVC.3.Framework(3rd Edition)的第三章 Your First MVC Application, 没 阅读全文
摘要:
学习了一段时间ruby on rails, 为它的架构的思想所折服,尤其是REST和convention over configuration,以及对web application特性的把握.本想把它应用到生产中,无奈其在win平台困难重重, 搜索解决方案时发现aps.net MVC3, 一时叹为天人,对我这样衷情于对web application透明的彻底的控制狂实在是再好不过了.坦白的讲,虽然总在用.net web form写一些功能,但是对那种把html全部打包起来生成丑陋的html代码的模式, 非常地深恶痛绝, 所以一直游走于.net的边缘,不肯深入.ruby on rails 和 a 阅读全文