|
|
【课程目录】* U% Q7 d1 S9 n) S4 O% B5 }7 L
├─第01讲:开始ASP.NET-MVC的精彩之旅
0 k" \& ^+ [* p; n2 H│ 1.1ASP.NET-MVC概述.avi
% P1 U X( p) M5 M3 x" E; I( F- Q8 }│ 1.2快速完成第一个MVC程序.avi; C+ R" \9 r# f0 n) Q
│ 1.3ASP.NET-MVC原理(1).avi x' H2 Q1 _8 `& P0 L% h9 W
│ 1.4ASP.NET-MVC原理(2).avi& j5 O" {/ S9 I& h7 D$ i
│ 1.5MVC初学综合运用-实现我的计算器.avi
! L$ e& x! A# g# Q+ z) P; W+ }│ ; ~ f5 M+ y2 n* Q, @& X
├─第02讲:基于三层架构的MVC与.NET新特性5 g) B5 k+ f w& m6 M* ~5 F; d
│ 2.1基于三层架构和MVC框架的搭建.avi) M" S8 i# l4 G, L; [# D
│ 2.2基于三层架构和MVC实现登录M的编写.avi
' o- W( f- t8 o: }- S7 U7 L│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
8 ^2 r8 r9 P4 j* {4 | _│ 2.4基于三层架构和MVC实现数据查询(1).avi P h" U) X# d+ D
│ 2.5基于三层架构和MVC实现数据查询(2).avi! I8 t9 \- n0 _# v. m4 W
│ 2.6可选参数和命名参数.avi( d* L+ _7 J2 Q# t
│ 2.7var与匿名类的使用.avi$ m [7 A5 ?' W
│ 2.8dynamic类型的使用.avi
) s g8 B$ b3 O |: N2 x! Q│
7 G& w d* V( t& |- {├─第03讲:Razor视图与数据传递7 U+ `; B) z3 N. X7 u2 v8 Y
│ 3.1Razor视图.avi" U4 {/ j" v6 _6 h" |- f8 e
│ 3.2单个实体查询与强类型视图.avi& o2 V9 v7 e5 L
│ 3.3从控制器到视图的数据传递方法汇总.avi
1 C+ D4 z- W& v# X8 a$ j2 r│ 3.4实体修改的完整实现.avi
! K2 d' F L* |2 q: m│
7 I2 z @, a2 `, z- O0 {├─第04讲:路由详解" ?8 H g4 @9 }; t
│ 4.10使用路由数据.avi0 _9 V9 H- ]. }4 ~( [! P. k
│ 4.11特殊URL匹配规则.avi: M- P2 x$ O$ {% _6 E/ O, L' w
│ 4.12路由默认值及其特殊匹配规则.avi4 o; ` _# \ o# F3 _+ |1 h3 o0 b
│ 4.13由路由生成URL.avi4 R b: H/ S/ N- o/ {
│ 4.14分区项目的使用和注意问题.avi# v( c# I4 n7 ?- n
│ 4.1理解路由的原理.avi
$ T+ {1 \& U2 z+ f1 j6 Q( f│ 4.2URL模式匹配分析与示例.avi
1 T' \0 P6 K9 R9 k│ 4.3路由匹配原理分析与多个路由定义规范.avi& v2 ^# @ N( A# |! x! g; [
│ 4.4测试多个路由匹配的优先顺序.avi
% a7 }5 ^5 W7 j7 p│ 4.5测试字面量和常量必须严格匹配.avi
6 h$ O; U: G- k( X" N│ 4.6测试路由约束的作用.avi/ H# l5 x0 h; l4 L2 o. }
│ 4.7测试只含一个controller和一个action的URL.avi
% l9 B/ L* u8 K# Y. |+ m+ J│ 4.8测试可能导致优先匹配的路由.avi* \9 |2 ?0 m8 I" Q& |7 T$ s# D
│ 4.9路由匹配总结.avi9 H% k# x* I8 H8 ~+ c/ P
│ 0 G$ |. S: M/ J$ o( }
├─第05讲:控制器详解9 Y5 i$ J% F n- ]$ w+ J
│ 5.1理解控制器..avi. S% J9 {& N& K+ R8 F# g
│ 5.2动作方法的参数.avi
# _/ I6 ^, w/ @) \2 I$ [│ 5.3动作方法的3个重要特性.avi
9 b+ E; _/ ]7 s x; u( d│ 5.4ActionResult详解.avi
8 w- d# N9 Q: Q7 Y│ 5.5隐式动作类型.avi9 ? ]" N: X. g- }
│ ! |) L j* C) N% j" [' m
├─第06讲:MVC中的验证功能
& J E1 e7 Y: P" s3 v│ 6.1基于MVC的表单验证-验证特性分析.avi" ~4 F5 d0 ?+ l6 k/ v, k5 b) T
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
# f6 |; h, G1 M4 D6 O│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
d' {6 o6 x0 o F% J│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi" o# B8 A! l j$ F8 y# l8 I5 ]
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
, j9 Y* f% J* [& [2 }% S; o│ 6.6视图助手-Htmlhelper的使用.avi
1 g8 c. i1 G4 B# d6 A: S│ 6.7验证码的生成.avi
6 V) A. g ?9 E0 _; t( s│
* A3 W; u4 Q; O+ w% S├─第07讲:文件上传、下拉框、富文本与母版视图8 V3 ?6 N5 `, `8 }$ \
│ 7.1MVC中的文件上传.avi A) I/ c6 { ]% W! Q% S( `
│ 7.2静态下拉列表的实现.avi+ A4 }. i) X. i$ Q' ]
│ 7.3动态下拉列表的实现.avi" D- q; g. r) E; k3 K$ ], r
│ 7.4富文本编辑器CKEditor.avi/ W+ R/ @) c3 T/ W5 e6 P" ?6 ]# T
│ 7.5Razor母版视图的基本使用.avi
: r4 D3 E: j" d ]& j8 a. B│ 7.6Razor母版视图的高级特点.avi
/ [2 `2 t* n! y' C# e) C$ b% s: G│ 7 W7 s4 q) G+ a% E
├─第08讲:身份认证、错误处理与过滤器
) y0 U6 t/ W& v' |│ 8.1身份认证与授权所用类的分析.avi2 R8 B- \8 @+ q+ T6 i
│ 8.2身份认证与授权的代码实现.avi
/ @5 N( b a% N. I7 }. _8 Z& s│ 8.3身份认证与授权的注销.avi, L& Q a3 j3 V; A
│ 8.4使用Authrize特性实现授权.avi
8 U0 v( O; j. z│ 8.5使用Web.config配置整个网站的错误处理.avi
* E1 a4 _$ {, s│ 8.6使用HandleError处理错误.avi* h" [3 s3 R [8 B- }* ~. D/ }
│ 8.7自定义过滤器的使用方法.avi8 z5 |5 V7 K! l) v b: E( b
│ 8.8过滤器的应用方式总结和优先级.avi
4 c/ S V! y/ @│
( k. {( \$ n+ `9 }8 L3 ?├─第09讲:MVC中的分部视图与Ajax8 Y, P4 L; z9 I8 d4 R2 C
│ 9.1分部视图的使用方法详解.avi z$ K& y4 r0 T* G5 ^5 h( G3 Q* J
│ 9.2MVC中的Ajax技术原理回顾.avi4 k: |& Z9 m3 `: Y% {, L4 O' V
│ 9.3编写返回JSON格式数据的动作方法.avi$ w2 ^# T" l. ?$ s' R) W. ]: H
│ 9.4客户端对JSON数据的解析.avi
) Z6 B# B: f- ?4 t4 ~/ U│ 9.5基于AjaxHelper构造无刷新表单.avi. W' y8 w9 Z G ^
│ 9.6基于AjaxHelper优化表单与请求判断.avi# R2 y; T/ }% _
│ 9.7基于jQuery的无刷新删除对象.avi) C3 o0 w7 b8 t9 T9 J' R& `
│ 6 N% B+ `2 q3 d% |$ z; n) G
└─第10讲:网站配置、发布与部署
2 T8 B3 X, B3 _/ W 10.1网站的配置信息修改.avi
$ w+ U2 V$ w" X1 _% G, X, f 10.2网站发布具体步骤和演示.avi
! m$ r( X# S( b3 g5 h 10.3在IIS上部署网站.avi
* A3 w# a% a: c% w1 A下载地址: |
|