在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → ASP.NET MVC5 框架揭秘+源码打包下载

ASP.NET MVC5 框架揭秘+源码打包下载

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:106.03M
  • 下载次数:17
  • 浏览次数:147
  • 发布时间:2021-02-22
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
《ASP.NET MVC 5 框架揭秘》以一个模拟ASP.NET MVC内部运行机制的“迷你版MVC框架”作为开篇,其目的在于将ASP.NET MVC真实架构的“全景”勾勒出来。接下来本书以请求消息在ASP.NET MVC框架内部的流向为主线将相关的知识点串连起来,力求将”黑盒式”的消息处理管道清晰透明地展示在读者面前。相信精读本书的读者一定能够将ASP.NET MVC从接收请求到响应回复的整个流程了然于胸,对包括路由、Controller的激活、Model元数据的解析、Action方法的选择与执行、参数的绑定与验证、过滤器的执行以及View的呈现等相关的机制具有深刻的理解。 本书以实例演示
【实例截图】
【核心代码】
96ee3a6d-ba5f-42e6-bec7-ee15311c34a5
├── ASP.NET MVC5 框架揭秘.pdf
└── ASP.NET MVC 5 框架揭秘源码
├── Chapter 01
│   ├── S101
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── DepartmentSelectedEventArgs.cs
│   │   │   ├── Employee.cs
│   │   │   ├── EmployeePresenter.cs
│   │   │   ├── EmployeeRepository.cs
│   │   │   ├── IEmployeeView.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   └── S102
│   ├── WebApp
│   │   ├── Framework
│   │   │   ├── ActionExecutor.cs
│   │   │   ├── ActionResult.cs
│   │   │   ├── ControllerActionInvoker.cs
│   │   │   ├── ControllerBase.cs
│   │   │   ├── ControllerBuilder.cs
│   │   │   ├── ControllerContext.cs
│   │   │   ├── DefaultControllerFactory.cs
│   │   │   ├── DefaultModelBinder.cs
│   │   │   ├── IActionInvoker.cs
│   │   │   ├── IController.cs
│   │   │   ├── IControllerFactory.cs
│   │   │   ├── IModelBinder.cs
│   │   │   ├── IRouteHandler.cs
│   │   │   ├── MvcHandler.cs
│   │   │   ├── MvcRouteHandler.cs
│   │   │   ├── RawContentResult.cs
│   │   │   ├── RequestContext.cs
│   │   │   ├── RouteBase.cs
│   │   │   ├── Route.cs
│   │   │   ├── RouteData.cs
│   │   │   ├── RouteDictionary.cs
│   │   │   ├── RouteTable.cs
│   │   │   └── UrlRoutingModule.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── HomeController.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SimpleModel.cs
│   │   ├── WebApp.csproj
│   │   ├── WebApp.csproj.user
│   │   ├── Web.config
│   │   ├── Web.Debug.config
│   │   └── Web.Release.config
│   ├── WebApp.sln
│   └── WebApp.v12.suo
├── Chapter 02
│   ├── S201
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── Employee.cs
│   │   │   ├── EmployeeRepository.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S202
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S203
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S204
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S205
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S206
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S207
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S208
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S209
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Weather.aspx
│   │   │   ├── Weather.aspx.cs
│   │   │   ├── Weather.aspx.designer.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S210
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S211
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Scripts
│   │   │   │   ├── bootstrap.js
│   │   │   │   ├── bootstrap.min.js
│   │   │   │   ├── jquery-1.10.2.intellisense.js
│   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   ├── jquery-1.10.2.min.js
│   │   │   │   ├── jquery-1.10.2.min.map
│   │   │   │   ├── jquery.validate.js
│   │   │   │   ├── jquery.validate.min.js
│   │   │   │   ├── jquery.validate.unobtrusive.js
│   │   │   │   ├── jquery.validate.unobtrusive.min.js
│   │   │   │   ├── jquery.validate-vsdoc.js
│   │   │   │   ├── modernizr-2.6.2.js
│   │   │   │   ├── _references.js
│   │   │   │   ├── respond.js
│   │   │   │   └── respond.min.js
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S212
│   │   ├── WebApp
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── WeatherAreaRegistration.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   ├── S213
│   │   ├── WebApp
│   │   │   ├── Default.aspx
│   │   │   ├── Default.aspx.cs
│   │   │   ├── Default.aspx.designer.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── RouteHelper.cs
│   │   │   ├── WebApp.csproj
│   │   │   ├── WebApp.csproj.user
│   │   │   ├── Web.config
│   │   │   ├── Web.Debug.config
│   │   │   └── Web.Release.config
│   │   ├── WebApp.sln
│   │   └── WebApp.v12.suo
│   └── S214
│   ├── WebApp
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── site.css
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── UriTemplateRoute.cs
│   │   ├── Weather.aspx
│   │   ├── Weather.aspx.cs
│   │   ├── Weather.aspx.designer.cs
│   │   ├── WebApp.csproj
│   │   ├── WebApp.csproj.user
│   │   ├── Web.config
│   │   ├── Web.Debug.config
│   │   └── Web.Release.config
│   ├── WebApp.sln
│   └── WebApp.v12.suo
├── Chapter 03
│   ├── S301
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S302
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S303
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S304
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S305
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S306
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Areas
│   │   │   │   └── Admin
│   │   │   │   ├── AdminAreaRegistration.cs
│   │   │   │   └── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S307
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Areas
│   │   │   │   └── Admin
│   │   │   │   ├── AdminAreaRegistration.cs
│   │   │   │   └── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S308
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── ReflectedControllerFactory.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S309
│   │   ├── UnityDemo
│   │   │   ├── App.config
│   │   │   ├── Program.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── UnityDemo.csproj
│   │   ├── UnityDemo.sln
│   │   ├── UnityDemo.v11.suo
│   │   └── UnityDemo.v12.suo
│   ├── S310
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Controllers
│   │   │   │   └── EmployeesController.cs
│   │   │   ├── EmployeeRepository.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── IEmployeeRepository.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── UnityControllerFactory.cs
│   │   │   ├── Views
│   │   │   │   ├── Employees
│   │   │   │   │   ├── Employee.cshtml
│   │   │   │   │   └── EmployeeList.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S311
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Controllers
│   │   │   │   └── EmployeesController.cs
│   │   │   ├── EmployeeRepository.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── IEmployeeRepository.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── NinjectControllerActivator.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Employees
│   │   │   │   │   ├── Employee.cshtml
│   │   │   │   │   └── EmployeeList.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S312
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── site.css
│   │   ├── Controllers
│   │   │   └── EmployeesController.cs
│   │   ├── EmployeeRepository.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── IEmployeeRepository.cs
│   │   ├── Models
│   │   │   └── Employee.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── NinjectDependencyResolver.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Views
│   │   │   ├── Employees
│   │   │   │   ├── Employee.cshtml
│   │   │   │   └── EmployeeList.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 04
│   ├── S401
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S402
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S403
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S404
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S405
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S406
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S407
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelMetadataInfo.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S408
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DisplayTextAttribute.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   └── Resources.resx
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S409
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   └── EditorTemplates
│   │   │   │   │   └── Boolean.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S410
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Triangle.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   └── DisplayTemplates
│   │   │   │   │   └── PointInfo.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S411
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S412
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DefaultListProvider.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── IListProvider.cs
│   │   │   ├── ListAttribute.cs
│   │   │   ├── ListControlExtensions.cs
│   │   │   ├── ListItem.cs
│   │   │   ├── ListProviders.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   └── EditorTemplates
│   │   │   │   │   ├── CheckBoxList.cshtml
│   │   │   │   │   ├── DropdownList.cshtml
│   │   │   │   │   ├── ListBox.cshtml
│   │   │   │   │   └── RadioButtonList.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S413
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── DisplayTextAttribute.cs
│   │   ├── ExtendedDataAnnotationsProvider.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Employee.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   └── Resources.resx
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Index.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 05
│   ├── S501
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S502
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Scripts
│   │   │   │   ├── bootstrap.js
│   │   │   │   ├── bootstrap.min.js
│   │   │   │   ├── jquery-1.10.2.intellisense.js
│   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   ├── jquery-1.10.2.min.js
│   │   │   │   ├── jquery-1.10.2.min.map
│   │   │   │   ├── jquery.validate.js
│   │   │   │   ├── jquery.validate.min.js
│   │   │   │   ├── jquery.validate.unobtrusive.js
│   │   │   │   ├── jquery.validate.unobtrusive.min.js
│   │   │   │   ├── jquery.validate-vsdoc.js
│   │   │   │   ├── modernizr-2.6.2.js
│   │   │   │   ├── _references.js
│   │   │   │   ├── respond.js
│   │   │   │   └── respond.min.js
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S503
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 06
│   ├── S601
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S602
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S603
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DictionaryValueProviderExtensions.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   ├── DataOfChildActionValueProvider.cshtml
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S604
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── HttpHeaderValueProviderFactory .cs
│   │   │   ├── Models
│   │   │   │   └── CommonHttpHeaders.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S605
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S606
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── FoobarModelBinderProvider.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelBinders.cs
│   │   │   ├── Models.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S607
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── FooModelBinderProvider.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelBinders.cs
│   │   │   ├── Models.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S608
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ModelBinders.cs
│   │   │   ├── Models.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S609
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Contact.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   ├── Index.cshtml
│   │   │   │   └── ModelState.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 07
│   ├── S701
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S702
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S703
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S704
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S705
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S706
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── ControllerExtensions.cs
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyDefaultModelBinder.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Arguments.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S707
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   ├── ControllerExtensions.cs
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Contact.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── MyDefaultModelBinder.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Arguments.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 08
│   ├── S801
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S802
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S803
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S804
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S805
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DomainAttribute.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   └── Resources.resx
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S806
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   └── Resources.resx
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S807
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   └── Resources.resx
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S808
│   │   ├── MvcApp
│   │   │   ├── AlwaysFailsAttribute.cs
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S809
│   │   ├── MvcApp
│   │   │   ├── AlwaysFailsAttribute.cs
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S810
│   ├── MvcApp
│   │   ├── AlwaysFailsAttribute.cs
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Contact.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── MyCompositeModelValidator.cs
│   │   ├── MyDefaultModelBinder.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Views
│   │   │   └── Home
│   │   │   ├── Index.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 09
│   ├── S901
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── RangeIfAttribute.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S902
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Employee.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── RangeIfAttribute.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S903
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── DemoModel.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S904
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── OperationData.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── ParameterValidationActionInvoker.cs
│   │   │   ├── ParameterValidationAsyncActionInvoker.cs
│   │   │   ├── ParameterValidationModelBinder.cs
│   │   │   ├── ParameterValidationModelValidatorProvider.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Add.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S905
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Person.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── RangeValidatorAttribute.cs
│   │   │   ├── RuleBasedController.cs
│   │   │   ├── RuleBasedValidatorProvider.cs
│   │   │   ├── ValidationRuleAttribute.cs
│   │   │   ├── ValidatorAttribute.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Person.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S906
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Scripts
│   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   └── jquery.validate.js
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S907
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Scripts
│   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   └── jquery.validate.js
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S908
│   ├── MvcApp
│   │   ├── AgeRangeAttribute.cs
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Person.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Scripts
│   │   │   ├── jquery-1.10.2.js
│   │   │   ├── jquery.validate.js
│   │   │   ├── jquery.validate.unobtrusive.js
│   │   │   └── jQuery.validator.extend.js
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Index.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 10
│   ├── S1001
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Articles
│   │   │   │   └── Hello.html
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1002
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Articles
│   │   │   │   └── Hello.html
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1003
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Articles
│   │   │   │   └── Hello.html
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1004
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AsyncActionInvoker.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── NinjectDependencyResolver.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SyncActionInvoker.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1005
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AsyncActionInvoker.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── NinjectDependencyResolver.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SyncActionInvoker.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1006
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AsyncActionInvoker.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SyncActionInvoker.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1007
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AsyncActionInvoker.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1008
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AsyncActionInvoker.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1009
│   │   ├── ConsoleApp
│   │   │   ├── App.config
│   │   │   ├── ConsoleApp.csproj
│   │   │   ├── Program.cs
│   │   │   └── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── ConsoleApp.sln
│   │   └── ConsoleApp.v12.suo
│   └── S1010
│   ├── MvcApp
│   │   ├── ActionExecutor.cs
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── MyControllerActionInvoker.cs
│   │   ├── MyReflectedActionDescriptor.cs
│   │   ├── MyReflectedControllerDescriptor.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 11
│   ├── S1101
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── MyAsyncControllerActionInvoker.cs
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1102
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1103
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Images
│   │   │   │   ├── 001.jpg
│   │   │   │   ├── 002.jpg
│   │   │   │   ├── 003.jpg
│   │   │   │   ├── 004.jpg
│   │   │   │   ├── 005.jpg
│   │   │   │   └── 006.jpg
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1104
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── ShoppingCart.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Scripts
│   │   │   │   ├── jquery-1.8.3.js
│   │   │   │   └── jquery.unobtrusive-ajax.js
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1105
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── StaticFileView.cs
│   │   │   ├── StaticFileViewEngine.cs
│   │   │   ├── ViewEngineResultCacheKey.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.shtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1106
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── Controllers.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── HtmlHelperExtensions.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Bar
│   │   │   │   │   ├── Action1.cshtml
│   │   │   │   │   └── Action2.cshtml
│   │   │   │   ├── Foo
│   │   │   │   │   ├── Action1.cshtml
│   │   │   │   │   └── Action2.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1107
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── Models
│   │   │   │   └── Contact.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── SimpleRazorView.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   └── _Layout.cshtml
│   │   │   │   ├── _ViewStart.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1108
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DefaultResourceReader.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── LocalizableViewPage.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── NinjectDependencyResolver.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Resources.zh.Designer.cs
│   │   │   │   └── Resources.zh.resx
│   │   │   ├── ResourceReader.cs
│   │   │   ├── SimpleRazorView.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S1109
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── Models
│   │   │   └── Contact.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── SimpleRazorView.cs
│   │   ├── SimpleRazorViewEngine.cs
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Index.cshtml
│   │   │   ├── Shared
│   │   │   │   └── _Layout.cshtml
│   │   │   ├── _ViewStart.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 12
│   ├── S1201
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Filters.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1202
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Filters.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1203
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── FoobarAttribute.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1204
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── AuthenticateAttribute.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1205
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1206
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── FilterBaseAttribute.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1207
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── ErrorMessageHandler.cs
│   │   │   ├── ExceptionDetail.cs
│   │   │   ├── ExtendedHandleErrorInfo.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── HandleErrorActionAttribute.cs
│   │   │   ├── HandleErrorActionInvoker.cs
│   │   │   ├── HandleExceptionAttribute.cs
│   │   │   ├── HttpContextExtensions.cs
│   │   │   ├── InvalidUserNameException.cs
│   │   │   ├── Models
│   │   │   │   └── LoginInfo.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1208
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── ErrorMessageHandler.cs
│   │   │   ├── ExceptionDetail.cs
│   │   │   ├── ExtendedHandleErrorInfo.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── HandleErrorActionAttribute.cs
│   │   │   ├── HandleErrorActionInvoker.cs
│   │   │   ├── HandleExceptionAttribute.cs
│   │   │   ├── HttpContextExtensions.cs
│   │   │   ├── InvalidUserNameException.cs
│   │   │   ├── Models
│   │   │   │   └── LoginInfo.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   └── Error.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S1209
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Controllers
│   │   │   └── HomeController.cs
│   │   ├── ErrorMessageHandler.cs
│   │   ├── ExceptionDetail.cs
│   │   ├── ExtendedHandleErrorInfo.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── HandleErrorActionAttribute.cs
│   │   ├── HandleErrorActionInvoker.cs
│   │   ├── HandleExceptionAttribute.cs
│   │   ├── HttpContextExtensions.cs
│   │   ├── InvalidUserNameException.cs
│   │   ├── Models
│   │   │   └── LoginInfo.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Scripts
│   │   │   ├── jquery-1.8.3.js
│   │   │   ├── jquery-1.8.3.min.js
│   │   │   └── jquery.unobtrusive-ajax.js
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Index.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 13
│   ├── S1301
│   │   ├── ConsoleApp
│   │   │   ├── App.config
│   │   │   ├── ConsoleApp.csproj
│   │   │   ├── MyInlineConstraintResolver.cs
│   │   │   ├── Program.cs
│   │   │   └── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── ConsoleApp.sln
│   │   └── ConsoleApp.v12.suo
│   ├── S1302
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Controllers
│   │   │   │   └── ResourcesController.cs
│   │   │   ├── CultureRouteConstraint.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Resources.zh.Designer.cs
│   │   │   │   └── Resources.zh.resx
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1303
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── HomeController.cs
│   │   │   │   └── MoviesController.cs
│   │   │   ├── CultureRouteConstraint.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   ├── S1304
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── Content
│   │   │   │   ├── bootstrap.css
│   │   │   │   └── Site.css
│   │   │   ├── Controllers
│   │   │   │   ├── HomeController.cs
│   │   │   │   └── MoviesController.cs
│   │   │   ├── CultureRouteConstraint.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   └── Web.config
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S1305
│   ├── MvcApp
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   ├── HomeController.cs
│   │   │   └── MoviesController.cs
│   │   ├── CultureRouteConstraint.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── MvcApp.csproj
│   │   ├── MvcApp.csproj.user
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Views
│   │   │   ├── Home
│   │   │   │   └── Index.cshtml
│   │   │   └── Web.config
│   │   └── Web.config
│   ├── MvcApp.sln
│   └── MvcApp.v12.suo
├── Chapter 14
│   ├── S1401
│   │   ├── MvcApp
│   │   │   ├── App_Start
│   │   │   │   ├── FilterConfig.cs
│   │   │   │   └── RouteConfig.cs
│   │   │   ├── CachingCallHandlerAttribute.cs
│   │   │   ├── CachingCallHandler.cs
│   │   │   ├── Controllers
│   │   │   │   └── HomeController.cs
│   │   │   ├── DefaultTimeProvider.cs
│   │   │   ├── Global.asax
│   │   │   ├── Global.asax.cs
│   │   │   ├── ITimeProvider.cs
│   │   │   ├── MvcApp.csproj
│   │   │   ├── MvcApp.csproj.user
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── UnityControllerFactory.cs
│   │   │   └── Web.config
│   │   ├── MvcApp.sln
│   │   └── MvcApp.v12.suo
│   └── S1402
│   ├── Extensions
│   │   ├── ExceptionHandling
│   │   │   ├── ErrorMessageHandler.cs
│   │   │   ├── ExceptionDetail.cs
│   │   │   ├── ExtendedHandleErrorInfo.cs
│   │   │   ├── HandleErrorActionAttribute.cs
│   │   │   ├── HandleErrorActionInvoker.cs
│   │   │   ├── HandleExceptionAttribute.cs
│   │   │   └── HttpContextExtensions.cs
│   │   ├── Extensions.csproj
│   │   ├── IoC
│   │   │   ├── TransactionCallHandlerAttribute.cs
│   │   │   ├── TransactionCallHandler.cs
│   │   │   └── UnityControllerFactory.cs
│   │   └── Properties
│   │   └── AssemblyInfo.cs
│   ├── MvcApp.v12.suo
│   ├── VM
│   │   ├── App_Data
│   │   │   ├── script.sql
│   │   │   ├── VM_log.ldf
│   │   │   └── VM.MDF
│   │   ├── App_Start
│   │   │   ├── FilterConfig.cs
│   │   │   └── RouteConfig.cs
│   │   ├── Content
│   │   │   ├── images
│   │   │   │   ├── add-to-cart.gif
│   │   │   │   ├── Al_Pacino.png
│   │   │   │   ├── cart.png
│   │   │   │   ├── continueshopping.jpg
│   │   │   │   ├── home.png
│   │   │   │   ├── members.png
│   │   │   │   ├── payment.jpg
│   │   │   │   ├── remove.jpg
│   │   │   │   └── settings.png
│   │   │   └── Site.css
│   │   ├── Controllers
│   │   │   ├── AccountController.cs
│   │   │   ├── OrderController.cs
│   │   │   └── ProductController.cs
│   │   ├── Global.asax
│   │   ├── Global.asax.cs
│   │   ├── HtmlHelperExtensions.cs
│   │   ├── Images
│   │   │   └── Poster
│   │   │   ├── 女人香.jpg
│   │   │   ├── 威尼斯商人.jpg
│   │   │   ├── 忠奸人.jpg
│   │   │   ├── 盗火线.jpg
│   │   │   ├── 谍海计中计.jpg
│   │   │   └── 魔鬼代言人.jpg
│   │   ├── Models
│   │   │   ├── Exceptions.cs
│   │   │   ├── GeneralMovieInfo.cs
│   │   │   ├── LoginInfo.cs
│   │   │   ├── MovieInfo.cs
│   │   │   ├── PagingInfo.cs
│   │   │   ├── ShoppingCartBinder.cs
│   │   │   └── ShoppingCart.cs
│   │   ├── Order.cs
│   │   ├── OrderLine.cs
│   │   ├── Product.cs
│   │   ├── Properties
│   │   │   └── AssemblyInfo.cs
│   │   ├── Repositories
│   │   │   ├── IOrderRepository.cs
│   │   │   ├── IProductRepository.cs
│   │   │   ├── IRepository.cs
│   │   │   ├── OrderRepository.cs
│   │   │   ├── ProductRepository.cs
│   │   │   └── VmRepository.cs
│   │   ├── Services
│   │   │   ├── IOrderService.cs
│   │   │   ├── IProductService.cs
│   │   │   ├── OrderService.cs
│   │   │   ├── ProductService.cs
│   │   │   └── ServiceBase.cs
│   │   ├── Views
│   │   │   ├── Account
│   │   │   │   └── Login.cshtml
│   │   │   ├── Order
│   │   │   │   ├── CheckOut.cshtml
│   │   │   │   └── ShoppingCart.cshtml
│   │   │   ├── Product
│   │   │   │   ├── Detail.cshtml
│   │   │   │   └── MovieList.cshtml
│   │   │   ├── Shared
│   │   │   │   ├── DisplayTemplates
│   │   │   │   │   └── GeneralMovieInfo.cshtml
│   │   │   │   ├── Error.cshtml
│   │   │   │   └── _Layout.cshtml
│   │   │   ├── _ViewStart.cshtml
│   │   │   └── Web.config
│   │   ├── VM.Context.cs
│   │   ├── VM.Context.tt
│   │   ├── VmController.cs
│   │   ├── VM.cs
│   │   ├── VM.csproj
│   │   ├── VM.csproj.user
│   │   ├── VM.Designer.cs
│   │   ├── VM.edmx
│   │   ├── VM.tt
│   │   └── Web.config
│   ├── VM.sln
│   └── VM.v12.suo
├── packages
│   ├── Antlr.3.4.1.9004
│   │   ├── Antlr.3.4.1.9004.nupkg
│   │   ├── Antlr.3.4.1.9004.nuspec
│   │   └── lib
│   │   ├── Antlr3.Runtime.dll
│   │   └── Antlr3.Runtime.pdb
│   ├── bootstrap.3.0.0
│   │   ├── bootstrap.3.0.0.nupkg
│   │   ├── bootstrap.3.0.0.nuspec
│   │   └── content
│   │   ├── Content
│   │   │   ├── bootstrap.css
│   │   │   └── bootstrap.min.css
│   │   ├── fonts
│   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   └── glyphicons-halflings-regular.woff
│   │   └── Scripts
│   │   ├── bootstrap.js
│   │   └── bootstrap.min.js
│   ├── EntityFramework.6.0.0
│   │   ├── Content
│   │   │   ├── App.config.transform
│   │   │   └── Web.config.transform
│   │   ├── EntityFramework.6.0.0.nupkg
│   │   ├── EntityFramework.6.0.0.nuspec
│   │   ├── lib
│   │   │   ├── net40
│   │   │   │   ├── EntityFramework.dll
│   │   │   │   ├── EntityFramework.SqlServer.dll
│   │   │   │   ├── EntityFramework.SqlServer.xml
│   │   │   │   └── EntityFramework.xml
│   │   │   └── net45
│   │   │   ├── EntityFramework.dll
│   │   │   ├── EntityFramework.SqlServer.dll
│   │   │   ├── EntityFramework.SqlServer.xml
│   │   │   └── EntityFramework.xml
│   │   └── tools
│   │   ├── about_EntityFramework.help.txt
│   │   ├── EntityFramework.PowerShell.dll
│   │   ├── EntityFramework.PowerShell.Utility.dll
│   │   ├── EntityFramework.psd1
│   │   ├── EntityFramework.psm1
│   │   ├── init.ps1
│   │   ├── install.ps1
│   │   └── migrate.exe
│   ├── EntLib
│   │   ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
│   │   ├── Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
│   │   ├── Microsoft.Practices.EnterpriseLibrary.PolicyInjection.dll
│   │   ├── Microsoft.Practices.Unity.Configuration.dll
│   │   ├── Microsoft.Practices.Unity.dll
│   │   ├── Microsoft.Practices.Unity.Interception.Configuration.dll
│   │   └── Microsoft.Practices.Unity.Interception.dll
│   ├── jQuery.1.10.2
│   │   ├── Content
│   │   │   └── Scripts
│   │   │   ├── jquery-1.10.2.js
│   │   │   ├── jquery-1.10.2.min.js
│   │   │   ├── jquery-1.10.2.min.map
│   │   │   └── jquery-1.10.2-vsdoc.js
│   │   ├── jQuery.1.10.2.nupkg
│   │   ├── jQuery.1.10.2.nuspec
│   │   └── Tools
│   │   ├── common.ps1
│   │   ├── install.ps1
│   │   ├── jquery-1.10.2.intellisense.js
│   │   └── uninstall.ps1
│   ├── jQuery.Validation.1.11.1
│   │   ├── Content
│   │   │   └── Scripts
│   │   │   ├── jquery.validate.js
│   │   │   ├── jquery.validate.min.js
│   │   │   └── jquery.validate-vsdoc.js
│   │   ├── jQuery.Validation.1.11.1.nupkg
│   │   └── jQuery.Validation.1.11.1.nuspec
│   ├── Microsoft.AspNet.Identity.Core.1.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.AspNet.Identity.Core.dll
│   │   │   └── Microsoft.AspNet.Identity.Core.xml
│   │   ├── Microsoft.AspNet.Identity.Core.1.0.0.nupkg
│   │   └── Microsoft.AspNet.Identity.Core.1.0.0.nuspec
│   ├── Microsoft.AspNet.Identity.EntityFramework.1.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.AspNet.Identity.EntityFramework.dll
│   │   │   └── Microsoft.AspNet.Identity.EntityFramework.xml
│   │   ├── Microsoft.AspNet.Identity.EntityFramework.1.0.0.nupkg
│   │   └── Microsoft.AspNet.Identity.EntityFramework.1.0.0.nuspec
│   ├── Microsoft.AspNet.Identity.Owin.1.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.AspNet.Identity.Owin.dll
│   │   │   └── Microsoft.AspNet.Identity.Owin.xml
│   │   ├── Microsoft.AspNet.Identity.Owin.1.0.0.nupkg
│   │   └── Microsoft.AspNet.Identity.Owin.1.0.0.nuspec
│   ├── Microsoft.AspNet.Mvc.5.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── System.Web.Mvc.dll
│   │   │   └── System.Web.Mvc.xml
│   │   ├── Microsoft.AspNet.Mvc.5.0.0.nupkg
│   │   └── Microsoft.AspNet.Mvc.5.0.0.nuspec
│   ├── Microsoft.AspNet.Razor.3.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── System.Web.Razor.dll
│   │   │   └── System.Web.Razor.xml
│   │   ├── Microsoft.AspNet.Razor.3.0.0.nupkg
│   │   └── Microsoft.AspNet.Razor.3.0.0.nuspec
│   ├── Microsoft.AspNet.Web.Optimization.1.1.1
│   │   ├── lib
│   │   │   └── net40
│   │   │   ├── System.Web.Optimization.dll
│   │   │   └── system.web.optimization.xml
│   │   ├── Microsoft.AspNet.Web.Optimization.1.1.1.nupkg
│   │   └── Microsoft.AspNet.Web.Optimization.1.1.1.nuspec
│   ├── Microsoft.AspNet.WebPages.3.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── System.Web.Helpers.dll
│   │   │   ├── System.Web.Helpers.xml
│   │   │   ├── System.Web.WebPages.Deployment.dll
│   │   │   ├── System.Web.WebPages.Deployment.xml
│   │   │   ├── System.Web.WebPages.dll
│   │   │   ├── System.Web.WebPages.Razor.dll
│   │   │   ├── System.Web.WebPages.Razor.xml
│   │   │   └── System.Web.WebPages.xml
│   │   ├── Microsoft.AspNet.WebPages.3.0.0.nupkg
│   │   └── Microsoft.AspNet.WebPages.3.0.0.nuspec
│   ├── Microsoft.jQuery.Unobtrusive.Validation.3.0.0
│   │   ├── Content
│   │   │   └── Scripts
│   │   │   ├── jquery.validate.unobtrusive.js
│   │   │   └── jquery.validate.unobtrusive.min.js
│   │   ├── Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nupkg
│   │   └── Microsoft.jQuery.Unobtrusive.Validation.3.0.0.nuspec
│   ├── Microsoft.Owin.2.0.0
│   │   ├── lib
│   │   │   ├── net40
│   │   │   │   ├── Microsoft.Owin.dll
│   │   │   │   └── Microsoft.Owin.XML
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.dll
│   │   │   └── Microsoft.Owin.XML
│   │   ├── Microsoft.Owin.2.0.0.nupkg
│   │   └── Microsoft.Owin.2.0.0.nuspec
│   ├── Microsoft.Owin.Host.SystemWeb.2.0.0
│   │   ├── lib
│   │   │   ├── net40
│   │   │   │   ├── Microsoft.Owin.Host.SystemWeb.dll
│   │   │   │   └── Microsoft.Owin.Host.SystemWeb.xml
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Host.SystemWeb.dll
│   │   │   └── Microsoft.Owin.Host.SystemWeb.xml
│   │   ├── Microsoft.Owin.Host.SystemWeb.2.0.0.nupkg
│   │   └── Microsoft.Owin.Host.SystemWeb.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.dll
│   │   │   └── Microsoft.Owin.Security.XML
│   │   ├── Microsoft.Owin.Security.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.Cookies.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.Cookies.dll
│   │   │   └── Microsoft.Owin.Security.Cookies.xml
│   │   ├── Microsoft.Owin.Security.Cookies.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.Cookies.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.Facebook.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.Facebook.dll
│   │   │   └── Microsoft.Owin.Security.Facebook.XML
│   │   ├── Microsoft.Owin.Security.Facebook.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.Facebook.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.Google.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.Google.dll
│   │   │   └── Microsoft.Owin.Security.Google.XML
│   │   ├── Microsoft.Owin.Security.Google.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.Google.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.MicrosoftAccount.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.MicrosoftAccount.dll
│   │   │   └── Microsoft.Owin.Security.MicrosoftAccount.XML
│   │   ├── Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.MicrosoftAccount.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.OAuth.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.OAuth.dll
│   │   │   └── Microsoft.Owin.Security.OAuth.XML
│   │   ├── Microsoft.Owin.Security.OAuth.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.OAuth.2.0.0.nuspec
│   ├── Microsoft.Owin.Security.Twitter.2.0.0
│   │   ├── lib
│   │   │   └── net45
│   │   │   ├── Microsoft.Owin.Security.Twitter.dll
│   │   │   └── Microsoft.Owin.Security.Twitter.XML
│   │   ├── Microsoft.Owin.Security.Twitter.2.0.0.nupkg
│   │   └── Microsoft.Owin.Security.Twitter.2.0.0.nuspec
│   ├── Microsoft.Web.Infrastructure.1.0.0.0
│   │   ├── lib
│   │   │   └── net40
│   │   │   └── Microsoft.Web.Infrastructure.dll
│   │   ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg
│   │   └── Microsoft.Web.Infrastructure.1.0.0.0.nuspec
│   ├── Modernizr.2.6.2
│   │   ├── Content
│   │   │   └── Scripts
│   │   │   └── modernizr-2.6.2.js
│   │   ├── Modernizr.2.6.2.nupkg
│   │   ├── Modernizr.2.6.2.nuspec
│   │   └── Tools
│   │   ├── common.ps1
│   │   ├── install.ps1
│   │   └── uninstall.ps1
│   ├── Newtonsoft.Json.5.0.6
│   │   ├── lib
│   │   │   ├── net20
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   ├── net35
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   ├── net40
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   ├── net45
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   ├── netcore45
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   ├── portable-net40%2Bsl4%2Bwp7%2Bwin8
│   │   │   │   ├── Newtonsoft.Json.dll
│   │   │   │   └── Newtonsoft.Json.xml
│   │   │   └── portable-net45%2Bwp80%2Bwin8
│   │   │   ├── Newtonsoft.Json.dll
│   │   │   └── Newtonsoft.Json.xml
│   │   ├── Newtonsoft.Json.5.0.6.nupkg
│   │   └── Newtonsoft.Json.5.0.6.nuspec
│   ├── Ninject
│   │   └── Ninject.dll
│   ├── Owin.1.0
│   │   ├── lib
│   │   │   └── net40
│   │   │   └── Owin.dll
│   │   ├── Owin.1.0.nupkg
│   │   └── Owin.1.0.nuspec
│   ├── repositories.config
│   ├── Respond.1.2.0
│   │   ├── content
│   │   │   └── Scripts
│   │   │   ├── respond.js
│   │   │   └── respond.min.js
│   │   ├── Respond.1.2.0.nupkg
│   │   └── Respond.1.2.0.nuspec
│   └── WebGrease.1.5.2
│   ├── lib
│   │   └── WebGrease.dll
│   ├── tools
│   │   └── WG.exe
│   ├── WebGrease.1.5.2.nupkg
│   └── WebGrease.1.5.2.nuspec
└── 说明.xlsx

956 directories, 2109 files

标签:

实例下载地址

ASP.NET MVC5 框架揭秘+源码打包下载

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警