索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(1)搭建MVC环境 注册区域 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(2)创建数据库和数据模型 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(3)公共基础数据操作类 RepositoryBase [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(4)对前面的一些问题汇总和总结 [无私分享:从入门到精通ASP.NET…
精通ASP.Net MVC 3 框架(第三版)学习笔记 代码才是王道. http://pan.baidu.com/s/1pJyL1cn…
这里记录着从 P132 到 P192 的内容.水分很足,大部分是书上的代码,我只加了一些基于我自己的理解的能帮助初学者看懂的注释,并且把书中的部分内容做了一些的拓展. 建立数据层 设置 DI 容器 /// <summary> /// 设置 DI 容器 /// </summary> /// <seealso cref="System.Web.Mvc.DefaultControllerFactory" /> public class NinjectCon…
这里只提供各个特性的简单概括. C# 的完整指南可参阅<Introducing Visual C#>.深度了解 LINQ 可参考<Pro LINQ in C#> 4.1 准备示例项目 为了演示语言特性,笔者用 “ASP.NET MVC 4 Application” 模板创建了一个新的 Visual Studio 项目.(名称为 LanguageFeatures,选择 “空模板” 作为初始内容,并对 “添加文件夹和核心引用” 选中了 “MVC” 选项) (本章需要一个简单的控制器来演…
概述 ASP.NET MVC 框架已被设计成易于建立自动测试,并易于采用诸如测试驱动开发(TDD)等的开发方法学.ASP.NET MVC 为自动化测试提供了一个理想平台. 从广义上讲,当今的 Web 应用程序开发者注重于两种自动化测试: 第一种是单元测试,这是以与应用程序其他部分相隔离的方式,制定并检验单个类行为(或其他小型代码单元)的方法. 第二种是集成测试,这是指定并检验多个组件,乃至包括整个 Web 应用程序,协同工作行为的方法. 单元测试便于创建和运行,当你在算法.业务逻辑获取其他后端基…
框架简介 这几年一直在做ASP.NET开发,几年前做项目都是老老实实一行行的写代码,后来发现那些高手基本都会有自己积累起来的代码库,现在称之为开发框架,基础代码不用再去堆,主要精力可以集中在业务逻辑实现上.这样开发效率高了,他们的待遇也会比我高出很多.我也想有自己的房子.车子.妹子,我也想成为开发高手,于是我想拥有一套自己的开发框架. 首先找的是李天平的动软代码生成器,生成实体什么的是没问题,但是UI层完全没有啊,而且里面有错误.后来有些人开始做收费版的开发框架了,做得确实专业,但是上万的东西,…
笔者通常希望应用程序中的组件尽可能独立,而只有很少几个可控的依赖项.—— 在理想情况下,每个组件都不了解其他组件,而只是通过抽象接口来处理应用程序的其他区域.这称为松耦合 .—— 它能够使应用程序更易于测试和修改. 当我们需要编写或者引用一个组件来实现一系列功能时(比如编写一个名称为“MyEmailSender”的组件,用以发送邮件信息),我们可以定义一个接口,它包含了发送邮件所需的所有 public 函数(这个接口可以命名为 “IEmailSender”). (IEmailSender 是一个…
Using the BeginForm and EndForm Helper Methods in the CreatePerson.cshtml File…