|
【课程目录】& v6 ^; s/ J+ d, e
├─第01讲:开始ASP.NET-MVC的精彩之旅
$ `; v9 P( Y0 A! r9 C! l│ 1.1ASP.NET-MVC概述.avi( C2 `& \7 z9 ?2 r3 Z) J
│ 1.2快速完成第一个MVC程序.avi) d* L5 M0 L8 s
│ 1.3ASP.NET-MVC原理(1).avi+ c! d0 T) S- K' ?
│ 1.4ASP.NET-MVC原理(2).avi
; v, p& _! ^5 f│ 1.5MVC初学综合运用-实现我的计算器.avi
5 S( t6 r% E0 `# A- i4 S' @│
+ ?! J1 x% ^: ~; _/ V# V3 t Q├─第02讲:基于三层架构的MVC与.NET新特性 K6 W# F7 U1 i8 f$ S ]
│ 2.1基于三层架构和MVC框架的搭建.avi4 |1 o4 T2 ?+ L* n' K w0 ?
│ 2.2基于三层架构和MVC实现登录M的编写.avi
1 d5 F2 D3 ]. s" G! ] j; n) B# n│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
) o) V3 O6 e$ l4 _│ 2.4基于三层架构和MVC实现数据查询(1).avi7 Y8 K7 z, j) J9 A& v2 f
│ 2.5基于三层架构和MVC实现数据查询(2).avi
% ?+ G- b; {3 N( O3 x/ _ M. M/ P│ 2.6可选参数和命名参数.avi
" F! p+ a0 K' Z: ^% A" b│ 2.7var与匿名类的使用.avi. W) t7 \3 `4 Z, g& b" X4 {& M
│ 2.8dynamic类型的使用.avi8 c8 G* n6 }6 R3 M
│
- S2 Q; R+ S' X& X9 C1 L1 s├─第03讲:Razor视图与数据传递) I( v8 {1 { i% d. d
│ 3.1Razor视图.avi
/ p: t$ B3 ?. ~( Q$ h( p; D│ 3.2单个实体查询与强类型视图.avi, t# X4 o) ?6 U$ [3 F
│ 3.3从控制器到视图的数据传递方法汇总.avi
; |1 ^+ E+ M& B0 c9 W3 E& s& q4 Y1 d* u│ 3.4实体修改的完整实现.avi, z3 b: a. Z* `7 P) T0 P% H s( ?
│ 9 z9 L: R* v' w0 s% M
├─第04讲:路由详解+ a7 o$ v0 r4 X% o7 C
│ 4.10使用路由数据.avi4 X n L l) `1 {9 g3 q/ z
│ 4.11特殊URL匹配规则.avi
5 A3 X! }" s% J. e' c! I* Z│ 4.12路由默认值及其特殊匹配规则.avi
, t4 @/ \& V) w# _4 k2 U│ 4.13由路由生成URL.avi
: K: g6 ^! J5 ~7 _/ t5 |│ 4.14分区项目的使用和注意问题.avi
! I6 u K# B2 C- R│ 4.1理解路由的原理.avi' h* z( q7 A3 D# {# q
│ 4.2URL模式匹配分析与示例.avi) s6 L$ V0 v$ w1 _! H& C8 t) ~
│ 4.3路由匹配原理分析与多个路由定义规范.avi [* U$ A& O) Q, {4 q
│ 4.4测试多个路由匹配的优先顺序.avi; F( e C2 }# W" z; k- H. y
│ 4.5测试字面量和常量必须严格匹配.avi5 J: z. a( G8 H. f
│ 4.6测试路由约束的作用.avi
, ^6 e t. p% H8 Y; N3 W! e$ I% ]│ 4.7测试只含一个controller和一个action的URL.avi
: f% v; A3 Z& ?0 L7 z& b+ R% m, R│ 4.8测试可能导致优先匹配的路由.avi# K' z- u) F2 l3 m7 u) _4 R3 B( H
│ 4.9路由匹配总结.avi
" b& n2 X1 X" ^0 H│ ; [3 G8 H0 ^ d
├─第05讲:控制器详解- z, R. u% H6 M0 i" E
│ 5.1理解控制器..avi
1 o0 m! U/ o0 H. f8 R. ^│ 5.2动作方法的参数.avi
) K6 H, W; S" e- _│ 5.3动作方法的3个重要特性.avi
* X1 ?1 y b$ [, T│ 5.4ActionResult详解.avi
7 \ f* M8 z2 i+ v9 v. u│ 5.5隐式动作类型.avi
* y+ \7 C7 I7 w│
0 B1 t; ^1 |) z E1 \1 j├─第06讲:MVC中的验证功能
" M8 Q1 [8 B8 O6 ~. V `) \2 V│ 6.1基于MVC的表单验证-验证特性分析.avi$ I# ?( b2 B* x7 U" m+ u& g
│ 6.2基于MVC的表单验证-添加模型验证特性.avi# j3 j7 p9 N3 }$ k) ~) d2 N) C
│ 6.3基于MVC的表单验证-ModelState对象的使用.avi9 ?8 U8 \5 s g. E
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
3 _0 ^/ {+ F3 l& v# A* [│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
8 q" U. }9 f/ A│ 6.6视图助手-Htmlhelper的使用.avi8 l& c7 U4 P# O7 R' M
│ 6.7验证码的生成.avi
$ g' D+ _: Z! s, y/ i│
- c1 Q1 L" w2 K3 A0 [' ]├─第07讲:文件上传、下拉框、富文本与母版视图
+ F& p- j$ |2 G& f/ q; J3 ^" g│ 7.1MVC中的文件上传.avi2 F: v O: Z! K% [
│ 7.2静态下拉列表的实现.avi
. O |" L* [" x0 O│ 7.3动态下拉列表的实现.avi
& A6 ]: H& N; X4 \6 d│ 7.4富文本编辑器CKEditor.avi
& U' {$ C! K& I; E│ 7.5Razor母版视图的基本使用.avi( F5 I* c$ ?! z( ~, k
│ 7.6Razor母版视图的高级特点.avi
' H$ A# g, j8 p% X, s6 x│
: m$ Y( e" f6 ~+ D. P2 V( k├─第08讲:身份认证、错误处理与过滤器- A4 X. t- H# `" V/ b8 M1 n1 V
│ 8.1身份认证与授权所用类的分析.avi6 j( X W3 c2 w( y/ J s/ z8 \
│ 8.2身份认证与授权的代码实现.avi
4 Q! F$ S! K, ~3 f/ |" `3 T+ K│ 8.3身份认证与授权的注销.avi: w$ T& [0 d1 u9 t
│ 8.4使用Authrize特性实现授权.avi. h- [# c7 F& t' p- q5 W1 Y
│ 8.5使用Web.config配置整个网站的错误处理.avi
4 K4 l) f" T% a' I% p: C│ 8.6使用HandleError处理错误.avi7 E6 j U; Y3 @' I' c2 z; _" |
│ 8.7自定义过滤器的使用方法.avi
- ]- }1 f w; n' S1 m│ 8.8过滤器的应用方式总结和优先级.avi' m: _ Q' @. x7 E# X" t
│ . x4 S) f" V, x/ |3 D, l% l
├─第09讲:MVC中的分部视图与Ajax& l9 q" T5 J; |2 E. E
│ 9.1分部视图的使用方法详解.avi* V N; F7 Z7 g6 y+ \& l
│ 9.2MVC中的Ajax技术原理回顾.avi/ w, I# h" z2 A% G
│ 9.3编写返回JSON格式数据的动作方法.avi
& h) m: L. m7 }9 v, I) @% d│ 9.4客户端对JSON数据的解析.avi) t' S$ j0 b3 s3 ]9 T7 H
│ 9.5基于AjaxHelper构造无刷新表单.avi* \7 w* X/ n9 y5 o8 j
│ 9.6基于AjaxHelper优化表单与请求判断.avi j& _; t2 E2 _% E
│ 9.7基于jQuery的无刷新删除对象.avi" K( [$ @8 F+ K/ K) c( F
│ " D0 f6 O B% Q5 o0 u
└─第10讲:网站配置、发布与部署% v2 ~# C3 Q, j4 ~; A; O( [5 q
10.1网站的配置信息修改.avi
+ ]6 o. S' f% b! u 10.2网站发布具体步骤和演示.avi5 y) u6 _; R }* C }+ B
10.3在IIS上部署网站.avi; [& X' V D! p
下载地址: |
|