|
【课程目录】* \4 Z$ i4 h# r, Z
├─第01讲:开始ASP.NET-MVC的精彩之旅 i* i+ ?& Y7 \ o+ m
│ 1.1ASP.NET-MVC概述.avi
" P1 ]) k3 i! @6 ]│ 1.2快速完成第一个MVC程序.avi; T' u1 W/ F; e$ {4 b
│ 1.3ASP.NET-MVC原理(1).avi
+ c+ @* s2 v* U! X2 W7 m│ 1.4ASP.NET-MVC原理(2).avi
* ]4 e; R$ A9 R+ [- k│ 1.5MVC初学综合运用-实现我的计算器.avi' Z$ X& Q$ R0 w4 N
│ / u6 F c2 n4 M) B8 B
├─第02讲:基于三层架构的MVC与.NET新特性: I) g( A' P7 a! `' r
│ 2.1基于三层架构和MVC框架的搭建.avi
+ Z) ?' ^) m4 {& A% e; t│ 2.2基于三层架构和MVC实现登录M的编写.avi
) h& n1 ~6 N; B' c) j( }; `0 `│ 2.3基于三层架构和MVC实现登录C和V的编写.avi# ?+ F, K5 Y0 |
│ 2.4基于三层架构和MVC实现数据查询(1).avi) |* F( g+ d( S7 K- ?5 R
│ 2.5基于三层架构和MVC实现数据查询(2).avi! a% A) e' U' q3 N
│ 2.6可选参数和命名参数.avi" V; ^- s+ H% U) W: x
│ 2.7var与匿名类的使用.avi
3 [* Y J9 D% p. b8 X$ w1 v, m│ 2.8dynamic类型的使用.avi+ a7 H% d6 G8 G! J1 q
│
& z4 Q) i3 w) z% x├─第03讲:Razor视图与数据传递
" t5 ], {0 i z$ Q" k* e% n7 P│ 3.1Razor视图.avi. a# n6 R$ N% z* Q. h y Y9 N
│ 3.2单个实体查询与强类型视图.avi' v- `* f1 W, r& O; G+ u. h3 H
│ 3.3从控制器到视图的数据传递方法汇总.avi: S0 ?" E. n* v/ {
│ 3.4实体修改的完整实现.avi
+ M! U i4 U/ u7 w! u) g, M│ ! I! h) I- N r- T; Q6 N3 D6 q \
├─第04讲:路由详解% a: m! i9 R n
│ 4.10使用路由数据.avi( Z6 b0 f: o$ Q" |
│ 4.11特殊URL匹配规则.avi
' q8 ?* Z: s' U/ f# ?/ o│ 4.12路由默认值及其特殊匹配规则.avi
0 B& l1 q* c3 p- ^1 ]) A│ 4.13由路由生成URL.avi' O0 W, \8 X) l* m7 u: a! G& n1 L# @
│ 4.14分区项目的使用和注意问题.avi, M' R4 D& A0 S8 f e
│ 4.1理解路由的原理.avi
; C7 E, A- z$ n│ 4.2URL模式匹配分析与示例.avi+ ~ M' I1 m- _" R& I4 y: E
│ 4.3路由匹配原理分析与多个路由定义规范.avi
! v$ x0 P; y( }│ 4.4测试多个路由匹配的优先顺序.avi2 o, n7 j( G/ z* Q$ E
│ 4.5测试字面量和常量必须严格匹配.avi. b: m% |. A) @8 [: _1 {! A# Y
│ 4.6测试路由约束的作用.avi% y3 ^8 m X0 @6 A+ k# u/ x+ X
│ 4.7测试只含一个controller和一个action的URL.avi3 Q" ]3 @( v# s! g* d/ G- M! }) ?
│ 4.8测试可能导致优先匹配的路由.avi
" ~5 b4 k# ]( e, r: T│ 4.9路由匹配总结.avi' [- M, f' Q8 }7 t# Z
│ , n9 T; b9 [7 i' k: i' `2 I9 S
├─第05讲:控制器详解
/ D5 w; u- o6 \: k: {) T: g│ 5.1理解控制器..avi; `6 N4 {! L# t7 `! x
│ 5.2动作方法的参数.avi
6 I8 x- }0 B- j. I7 ?│ 5.3动作方法的3个重要特性.avi
- y4 P/ _9 P' X│ 5.4ActionResult详解.avi
' t7 z: ~. W% Y0 H& k│ 5.5隐式动作类型.avi( m1 v+ ?9 l- L+ R4 t
│
4 f# ~/ j( Y. z. l; w, a6 E0 r├─第06讲:MVC中的验证功能5 \3 ?1 C- X" @) E
│ 6.1基于MVC的表单验证-验证特性分析.avi: x$ P0 U$ ]5 f
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
* p/ `0 E5 z3 G+ @) X( h│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
! H, v X9 x0 b9 a$ A2 w│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
) I# u! K" Z' B: a" p. X. v│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi h3 D9 q3 [- K7 W! T8 ]
│ 6.6视图助手-Htmlhelper的使用.avi# g' n- H0 q# {! e
│ 6.7验证码的生成.avi1 ^6 v6 `( B8 s% q) R- C+ x
│ " T+ f3 ]; P7 @( Z
├─第07讲:文件上传、下拉框、富文本与母版视图
' X. s2 {5 K9 i3 W- _. N9 {│ 7.1MVC中的文件上传.avi. y/ Y4 H( ]: L* V4 V6 v
│ 7.2静态下拉列表的实现.avi" A8 a" r1 h4 t9 D) d9 c
│ 7.3动态下拉列表的实现.avi
1 p5 [. Z1 S1 j' `│ 7.4富文本编辑器CKEditor.avi3 u5 N4 O; I, v+ z; r5 k- ~
│ 7.5Razor母版视图的基本使用.avi
' Q! n+ D! `9 C- J│ 7.6Razor母版视图的高级特点.avi
. m; }+ c0 f$ N, O│
8 n2 b S- B2 L├─第08讲:身份认证、错误处理与过滤器
3 ]& q" M/ ~; {1 U9 A3 |5 p│ 8.1身份认证与授权所用类的分析.avi
' [' j- i" ~3 v" W2 V" j% T│ 8.2身份认证与授权的代码实现.avi
, S% q' d4 R8 e) e% O! }: d( [│ 8.3身份认证与授权的注销.avi8 g2 \3 _5 y' _6 l3 N' w, q, j
│ 8.4使用Authrize特性实现授权.avi
- ^5 ?& E1 q3 u2 O( }2 Z│ 8.5使用Web.config配置整个网站的错误处理.avi+ ?' x8 V: R( ]# _1 ?& j& G
│ 8.6使用HandleError处理错误.avi3 d( R! Y2 e) s) x4 \2 y
│ 8.7自定义过滤器的使用方法.avi
* t! |8 B+ b, z6 u X" p P│ 8.8过滤器的应用方式总结和优先级.avi
1 J& f7 ?5 W) H& i8 O5 h│ - U% N# m" O% a o" k( O
├─第09讲:MVC中的分部视图与Ajax
' F, I+ w! c& G│ 9.1分部视图的使用方法详解.avi
* n9 ~" d& o( R! t* y$ w7 l% y! G│ 9.2MVC中的Ajax技术原理回顾.avi, J+ |. [* [! k+ K1 D0 W
│ 9.3编写返回JSON格式数据的动作方法.avi; v$ I- F' c8 ^. x8 K. x, y
│ 9.4客户端对JSON数据的解析.avi. _. b, B8 \" v4 T6 Y3 @. X
│ 9.5基于AjaxHelper构造无刷新表单.avi
/ s, J( y' Y9 i4 k│ 9.6基于AjaxHelper优化表单与请求判断.avi8 d4 ^: J+ o" D) g( |: i8 n- \9 f
│ 9.7基于jQuery的无刷新删除对象.avi
: _3 W& Z. ~( q0 j% [# W│ 3 `* ?4 k! Y u$ T0 J+ D, X3 }; ~
└─第10讲:网站配置、发布与部署
) F5 w2 w9 v- o( D 10.1网站的配置信息修改.avi: y# I) e; V# C- G5 S4 K% s
10.2网站发布具体步骤和演示.avi* b+ ]/ \8 |( u+ i* _( [6 P
10.3在IIS上部署网站.avi+ [3 e+ n% x9 M
下载地址: |
|