返璞归真 asp.net mvc 体系作品索引

[源码下载]

返璞归真 asp.net mvc 体系随笔索引

作者:webabcd

介绍
返璞归真 asp.net
mvc 系列小说索引:添加、查询、更新和删除的Demo, 路由(System.Web.Routing),
Controller/Action, View/ViewEngine, Action Filter, UpdateModel,
ModelBinder, Ajax, Unit Test, 2.0 新特性, 3.0 新特色, 4.0 新特色, 5.0
新特色

1、返璞归真 asp.net mvc (1) –
添加、查询、更新和删除的Demo

介绍
以Northwind为示范数据库,使用asp.net mvc
1.0贯彻增长操作、查询操作、更新操作和删除操作

2、返璞归真 asp.net mvc (2) –
路由(System.Web.Routing)

介绍
System.Web.Routing – 此命名空间提供用于 URL
路由的类,通过此类可以运用不映射到大体文件的 URL

  • IRouteHandler –
    路由处理程序接口,自定义的路由处理程序都要兑现这么些接口
  • RequestContext – 封装所请求的路由的连锁音讯和目前的 http 上下文信息
  • RouteData – 所请求的路由的有关音信
  • RouteCollection – 路由集合
  • RouteValueDictionary – 不区分轻重缓急写的 key/value 字典表
  • Route – 路由的有关音信

3、返璞归真 asp.net mvc (3) –
Controller/Action

介绍
asp.net mvc 之 Controller 和 Action

  • Controller 类必须以字符串 “Controller” 做类名称的末段,字符串
    Controller 之前的字符串为 Controller 的名目,类中的方法名为 Action
    的名号
  • Action 可以没有再次来到值。假设 Action 要有重回值的话,其品种必须是
    ActionResult

4、返璞归真 asp.net mvc (4) –
View/ViewEngine

介绍
asp.net mvc 之 View 和 ViewEngine

  • ViewData 和 TempData 都足以向 View 传递数据,其中 TempData 是保留在
    Session 中的,一次呼吁后此 Session 会被免去
  • HtmlHelper – 在 View 中突显 HTML 元素的一个扶持类
  • IViewEngine – 自定义的视图引擎需要贯彻此接口
  • VirtualPathProviderViewEngine – 实现了 IViewEngine
    接口的抽象类,实现了基于指定的门路格式搜索对应的页面文件的效益(内用缓存机制)
  • IView – 唯有一个需要实现的不二法门,就是显示 HTML 结果

5、返璞归真 asp.net mvc (5) – Action Filter, UpdateModel, ModelBinder,
Ajax, Unit
Test

介绍
asp.net mvc 之 Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test

  • Action Filter – 在 Controller 层对音信做过滤。怎么着贯彻自定义的
    Action Filter
  • UpdateModel –  按照参数自动为目标的性质赋值
  • ModelBinder – 定义咋样绑定 Model,DefaultModelBinder 实现了
    IModelBinder ,其得以按照名称自动将参数赋值到目的对应的性能上
  • Ajax –  在 asp.net mvc 中使用 ajax
  • Unit Test-  在 asp.net mvc 中接纳单元测试

6、返璞归真 asp.net mvc (6) – asp.net mvc 2.0
新特性

介绍
asp.net mvc 之 asp.net mvc 2.0 新特性:如通过 DataAnnotations
实现数量表达及客户端验证,MVC 与 Dynamic Data 的结缘,对异步 Controller
的扶助,对 Area 的帮忙,新增的有些拉扯方法等

7、返璞归真 asp.net mvc (7) – asp.net mvc 3.0 新特点之
Controller

介绍
asp.net mvc 之 asp.net mvc 3.0 新特色之 Controller:

  • Global Action Filter
  • 可以在标记为 ChildActionOnly 的 Action 上运用 OutputCache
  • ViewBag
  • 增产了有的 Action Result

8、返璞归真 asp.net mvc (8) – asp.net mvc 3.0 新特性之
Model

介绍
asp.net mvc 之 asp.net mvc 3.0 新特征之 Model:

  • 透过 Data Annotations 与 jQuery 的咬合贯彻服务端和客户端的再一次认证
  • 再也认证中,使客户端实现长途的异步验证
  • 自定义 Data Annotations 与 jQuery,以促成自定义的再一次认证

9、返璞归真 asp.net mvc (9) – asp.net mvc 3.0 新特色之
View(Razor)

介绍
asp.net mvc 之 asp.net mvc 3.0 新特点之 View(Razor):

  • Razor 的语法
  • Razor 与 Model
  • Razor 与布局

10、返璞归真 asp.net mvc (10) – asp.net mvc 4.0 新特征之 Web
API

介绍
asp.net mvc 之 asp.net mvc 4.0 新特性之 Web API:

  • 支付一个 CRUD 的 Demo,服务端用 Web API,并使其匡助 jsonp
    研究,客户端用 jQuery

11、返璞归真 asp.net mvc (11) – asp.net mvc 4.0 新特点之自宿主 Web API,
在 WebForm 中提供 Web API, 通过 Web API 上传文件, .net 4.5
带来的更有益于的异步操作

介绍
asp.net mvc 之 asp.net mvc 4.0 新特性之 Web API:

  • 自宿主 web api
  • 宿主到 iis,通过 WebForm 提供 web api 服务
  • 由此 Web API 上传文件
  • .net 4.5 带来的更便民的异步操作

12、返璞归真 asp.net mvc (12) – asp.net mvc 4.0
新特性之移动特性

介绍
asp.net mvc 之 asp.net mvc 4.0 新特性之移动特性

  • 为不同的客户端提供不同的视图
  • 手动重写 UserAgent,从而强制行使相应的视图

13、返璞归真 asp.net mvc (13) – asp.net mvc 5.0
新特征

介绍
asp.net mvc 之 asp.net mvc 5.0 新特性

  • MVC5, WebAPI2(Attribute Routing, Cross Origin Request Sharing,
    OData), SignalR, SPA(Single Page Application)

OK
[源码下载]

相关文章