|
【课程目录】
# a: ?0 n* n- m) d5 n$ \├─第01讲:开始ASP.NET-MVC的精彩之旅1 w {3 p- T, Q _0 P3 c% G
│ 1.1ASP.NET-MVC概述.avi
% }4 F" O! T; N% V; w+ i7 S│ 1.2快速完成第一个MVC程序.avi1 Y7 ~; \3 M1 i2 P. \% j% h$ k: L
│ 1.3ASP.NET-MVC原理(1).avi6 U( S" g) u; y H; f$ O
│ 1.4ASP.NET-MVC原理(2).avi6 P- u) \* w0 T+ s h
│ 1.5MVC初学综合运用-实现我的计算器.avi$ ^- [* y; c2 a" m: B
│ 7 \% e$ P$ S) C# D
├─第02讲:基于三层架构的MVC与.NET新特性
4 o/ ?& x; k$ b│ 2.1基于三层架构和MVC框架的搭建.avi5 f$ V, h/ I7 p6 A
│ 2.2基于三层架构和MVC实现登录M的编写.avi
4 c9 E; c+ `' C% d. C, T│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
, R8 _) ~/ `0 ], a5 }9 L│ 2.4基于三层架构和MVC实现数据查询(1).avi" v, H4 n+ m# p; \
│ 2.5基于三层架构和MVC实现数据查询(2).avi, c4 o. y/ d- W
│ 2.6可选参数和命名参数.avi
/ Q# S/ ?0 ]/ I4 E, J│ 2.7var与匿名类的使用.avi8 Z! `5 ] [ x6 G7 H. B
│ 2.8dynamic类型的使用.avi
- p2 F d b/ F│ : c( n) Y6 o& U& D0 H6 {6 [) W1 s
├─第03讲:Razor视图与数据传递
Q: q f4 P3 p6 m│ 3.1Razor视图.avi
/ {# M% v% [/ ]/ y1 v2 f│ 3.2单个实体查询与强类型视图.avi1 c% N4 x& r0 o6 y4 `
│ 3.3从控制器到视图的数据传递方法汇总.avi4 l. Q, }/ I3 K1 e2 B" x4 ?
│ 3.4实体修改的完整实现.avi
2 ?& i- g3 `) c1 I) a4 A│
% N8 }7 c; |. s& h5 |├─第04讲:路由详解
( M0 c: |( S; V6 G- w2 b$ C/ S. A, s│ 4.10使用路由数据.avi
# [; r* E( ^% |# h! [$ D5 q( i" u│ 4.11特殊URL匹配规则.avi
$ s) u& e2 Q* a) x) p7 \1 y9 n- W│ 4.12路由默认值及其特殊匹配规则.avi5 t, {) n) n0 A5 |
│ 4.13由路由生成URL.avi
- d6 h+ c4 I3 X│ 4.14分区项目的使用和注意问题.avi
% S. r* a9 R5 E# _0 C( |% M│ 4.1理解路由的原理.avi
! t4 d0 F1 J9 W, U: q│ 4.2URL模式匹配分析与示例.avi
/ G4 @& u/ a& H6 [) A6 y│ 4.3路由匹配原理分析与多个路由定义规范.avi
8 k) w8 @) t" a0 t0 G, ?│ 4.4测试多个路由匹配的优先顺序.avi
) W% \% {$ N) u3 u2 A! Q│ 4.5测试字面量和常量必须严格匹配.avi
5 O4 F p! F& g5 U- x* S" |│ 4.6测试路由约束的作用.avi
4 M/ K: V' a T( p/ K! D│ 4.7测试只含一个controller和一个action的URL.avi! d/ ^" X) j+ m
│ 4.8测试可能导致优先匹配的路由.avi" k0 m* |* w5 n0 j `' `
│ 4.9路由匹配总结.avi
- W/ c4 G6 u4 d│
! R0 g& b- q! o( j├─第05讲:控制器详解
" p4 K+ w, j) ^. R+ ?, b8 e│ 5.1理解控制器..avi
7 r* B9 E- k+ o4 u8 {. B% T│ 5.2动作方法的参数.avi$ j2 x" E( n' h B) ~9 h( \
│ 5.3动作方法的3个重要特性.avi
* O- P2 J" k9 c│ 5.4ActionResult详解.avi' ?3 W9 r$ X* G `+ m
│ 5.5隐式动作类型.avi
i R& t+ {0 e│ , k% y0 R: c, B# L+ j8 {
├─第06讲:MVC中的验证功能
, N1 C$ q/ |% _6 n. y│ 6.1基于MVC的表单验证-验证特性分析.avi0 x- e- D/ l0 A) [* S
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
; c, f$ C( c* x* e: I9 V8 b' n7 C! t│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
5 K5 `$ s( [1 W! i9 r5 _7 j│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi# D. R' W# B( [3 c- v+ M
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi( y" m2 s8 l, G
│ 6.6视图助手-Htmlhelper的使用.avi& N; ^; x: g4 j4 {" y, s# W1 i
│ 6.7验证码的生成.avi1 y1 G4 r2 ^6 F; o" m
│
4 P: ^* T& z4 Y8 r& Y2 b/ ?( [6 t├─第07讲:文件上传、下拉框、富文本与母版视图7 @5 H! a- I; J F7 T6 k
│ 7.1MVC中的文件上传.avi2 o0 e0 a( U) O2 J1 @
│ 7.2静态下拉列表的实现.avi
9 C, e$ r9 g+ b9 A│ 7.3动态下拉列表的实现.avi
" u0 @9 x; V, F' L: L│ 7.4富文本编辑器CKEditor.avi3 T# R- k8 C- a4 C
│ 7.5Razor母版视图的基本使用.avi! V. H N4 ?. f2 h
│ 7.6Razor母版视图的高级特点.avi+ U- q2 H [ ~6 H3 b7 }
│ 5 v! f2 F& \! l$ n. o K
├─第08讲:身份认证、错误处理与过滤器
9 h7 Z5 F# J) v6 T3 X3 d7 `│ 8.1身份认证与授权所用类的分析.avi' d7 ?$ B8 n6 Z8 e2 t4 ]
│ 8.2身份认证与授权的代码实现.avi
$ e: ], C2 |. o) n* m│ 8.3身份认证与授权的注销.avi# z& _# e" j! F4 T' R$ L% _ K7 R
│ 8.4使用Authrize特性实现授权.avi' O0 k) b1 Z( U. ^' R
│ 8.5使用Web.config配置整个网站的错误处理.avi
! C6 v4 I+ Y" R, w7 U8 L│ 8.6使用HandleError处理错误.avi! a& _" p4 n) s9 Y
│ 8.7自定义过滤器的使用方法.avi
7 V& V# z( W" A8 p( i4 D│ 8.8过滤器的应用方式总结和优先级.avi) v. U0 _- i" J7 M: e
│
& S3 g4 n' O3 O: O4 i├─第09讲:MVC中的分部视图与Ajax
; p' G3 G, I5 ~& `7 B0 ]4 u; S+ F; F' v│ 9.1分部视图的使用方法详解.avi
' c0 A9 w3 G8 ^( U2 E│ 9.2MVC中的Ajax技术原理回顾.avi
. p2 o9 k3 m! @* B: e' r3 Y- w│ 9.3编写返回JSON格式数据的动作方法.avi
% e+ Q! P* |0 K! m/ ]1 r│ 9.4客户端对JSON数据的解析.avi
: ~2 z/ D! W- o5 [│ 9.5基于AjaxHelper构造无刷新表单.avi' R5 Y, j5 ^5 d
│ 9.6基于AjaxHelper优化表单与请求判断.avi: p7 l0 W' ]) B! K( e! I5 G
│ 9.7基于jQuery的无刷新删除对象.avi$ P1 x6 l8 a5 G n1 T: e
│ A: v- L! B5 C, c8 W
└─第10讲:网站配置、发布与部署
$ L( X- Y- Q2 h3 B* l% `! ~. o! J; A$ Q 10.1网站的配置信息修改.avi
4 D% C' F- _8 ~7 G* | 10.2网站发布具体步骤和演示.avi
7 i" X7 f$ J5 Y% R$ f: l- o. t! F 10.3在IIS上部署网站.avi4 t! f- q0 \, `# R$ d) ^' A
下载地址: |
|