|
|
【课程目录】
2 I9 _& |0 V* v- e. t! O/ x├─第01讲:开始ASP.NET-MVC的精彩之旅
) i# I0 F4 l( W( @2 \0 n6 C│ 1.1ASP.NET-MVC概述.avi
! k3 I4 J+ e& S$ W, b" A, n, o! ?" j│ 1.2快速完成第一个MVC程序.avi6 S d5 f3 ^# T" L. E- F
│ 1.3ASP.NET-MVC原理(1).avi8 ~: E9 O2 J2 X. [: s1 [
│ 1.4ASP.NET-MVC原理(2).avi0 q: H6 G0 @7 F- \: `6 L% Z6 Q1 `
│ 1.5MVC初学综合运用-实现我的计算器.avi
9 Z* c( x1 l! m7 V) w( [; j│ % H- _& I7 d8 T& O1 k
├─第02讲:基于三层架构的MVC与.NET新特性
" o+ b) t& I4 Y) W3 F7 a/ A│ 2.1基于三层架构和MVC框架的搭建.avi: A0 h- U: |0 B) i' ^* h1 r) ?
│ 2.2基于三层架构和MVC实现登录M的编写.avi+ e% Y( [3 p: w0 l* c& d
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi) j# {" `1 P/ X' Z" k, ]( E- Q; Z
│ 2.4基于三层架构和MVC实现数据查询(1).avi4 F: F' q, E5 w/ k9 {
│ 2.5基于三层架构和MVC实现数据查询(2).avi
. U& m( i3 G) Z3 b! [. N6 M│ 2.6可选参数和命名参数.avi K4 L* ?! ?) d1 y( C
│ 2.7var与匿名类的使用.avi
- P5 Y: B3 z4 B% f: K; c; A- z│ 2.8dynamic类型的使用.avi
& P6 k% `4 I- c" Q v│
- L* J# r# x8 |+ T* a├─第03讲:Razor视图与数据传递
0 D2 C+ `7 ]. o/ [* W0 T│ 3.1Razor视图.avi
8 W! j% K. l( y6 L5 T! f│ 3.2单个实体查询与强类型视图.avi
. @; B$ o% D( M$ A5 w0 F│ 3.3从控制器到视图的数据传递方法汇总.avi9 X O7 [) ]% ?3 I8 q. u) f- j! T
│ 3.4实体修改的完整实现.avi$ p k8 g. G; |
│ * J% G* c; y( O
├─第04讲:路由详解
$ _) E' w' z* D│ 4.10使用路由数据.avi
+ Q- P8 }3 G8 o& v/ W3 M j/ B" [│ 4.11特殊URL匹配规则.avi
8 ?) a- s# K) Z8 ]% A│ 4.12路由默认值及其特殊匹配规则.avi" _; |" j5 E' }8 _/ ]
│ 4.13由路由生成URL.avi
4 o8 U" C2 ^3 K- Z│ 4.14分区项目的使用和注意问题.avi
0 W2 ?6 D' q; h" ]* ^│ 4.1理解路由的原理.avi
" E0 t+ k$ [& d# g; Z│ 4.2URL模式匹配分析与示例.avi P* V$ m& s& V8 \
│ 4.3路由匹配原理分析与多个路由定义规范.avi( S! K' ?" A0 ^0 x ~# G; v
│ 4.4测试多个路由匹配的优先顺序.avi
5 O, G; t9 |2 o+ v1 E│ 4.5测试字面量和常量必须严格匹配.avi5 t8 t+ \8 N- D; i
│ 4.6测试路由约束的作用.avi0 j: C$ F, ]2 p2 j+ V! C2 F
│ 4.7测试只含一个controller和一个action的URL.avi1 G1 V b% y; Y( V8 o- S
│ 4.8测试可能导致优先匹配的路由.avi
4 B" V& m9 V. }$ N/ K3 V6 G│ 4.9路由匹配总结.avi
3 o2 f- M$ G1 A: v3 |3 O2 ~/ y│ * \6 e' D. }0 @2 z8 f/ o a
├─第05讲:控制器详解$ e& B& ?# v" T8 y1 \
│ 5.1理解控制器..avi
# a+ _, y6 a( S$ p# Y+ y│ 5.2动作方法的参数.avi
- a O! B1 \# ?) l│ 5.3动作方法的3个重要特性.avi
% N8 @/ G5 v) `7 ^. B5 Y│ 5.4ActionResult详解.avi
& ]0 H- Q, ~5 p; z( @│ 5.5隐式动作类型.avi
$ U- q& {% O7 Q% F/ T# U% q: a│
& g$ c" p/ I% _3 p/ t7 L# X├─第06讲:MVC中的验证功能/ T! [& Y3 B+ K. w6 x
│ 6.1基于MVC的表单验证-验证特性分析.avi8 a$ p6 `0 i* t4 z) B
│ 6.2基于MVC的表单验证-添加模型验证特性.avi$ S W. a! A6 ?" S4 o6 t2 f
│ 6.3基于MVC的表单验证-ModelState对象的使用.avi T- z0 V! u% j9 X0 n9 |
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi0 o$ j- z, b2 l1 n, e2 E
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
1 o' e9 ]2 E* P& E! ^9 t│ 6.6视图助手-Htmlhelper的使用.avi: @ l) j4 b" N0 E8 J! d$ y- A
│ 6.7验证码的生成.avi! S) j9 ?( G$ ?& g2 G
│ & }$ v& w( ?9 F8 o9 E2 k- ^. y
├─第07讲:文件上传、下拉框、富文本与母版视图' [! v6 d3 J% _* V2 K ~
│ 7.1MVC中的文件上传.avi
# V4 `9 o" ?5 C│ 7.2静态下拉列表的实现.avi
' i1 g; a0 X% }4 ]4 i# r. E* {1 m│ 7.3动态下拉列表的实现.avi
: V8 K" K- Z' m% d0 W0 B; u" B; A│ 7.4富文本编辑器CKEditor.avi" p! | _& C0 N8 H) s1 ` t
│ 7.5Razor母版视图的基本使用.avi
# H; M- K$ D I' y0 v* g6 ]. ]7 s│ 7.6Razor母版视图的高级特点.avi
4 B; U6 z% W4 l( s" n/ A: B: i│
) j) _: G% a# n! K├─第08讲:身份认证、错误处理与过滤器
# \7 [0 w/ O9 r- U8 w- J5 z0 B│ 8.1身份认证与授权所用类的分析.avi
* n" {% F$ N& W9 K ]│ 8.2身份认证与授权的代码实现.avi4 y0 ?8 e6 u/ z0 H+ s& N
│ 8.3身份认证与授权的注销.avi
. ]2 P' |" L$ Q2 K; ^' C│ 8.4使用Authrize特性实现授权.avi
; A- c7 e* k9 s$ K) \( t; q│ 8.5使用Web.config配置整个网站的错误处理.avi6 q$ T& b) T* \
│ 8.6使用HandleError处理错误.avi
* N: ]: L0 h( p( U│ 8.7自定义过滤器的使用方法.avi
$ ^: Y# z' y8 X/ g% N W! B│ 8.8过滤器的应用方式总结和优先级.avi
6 N1 G0 I' n8 s. _│
- Q, R% ^: @( P3 g├─第09讲:MVC中的分部视图与Ajax5 w8 X0 {1 u$ q2 q' e
│ 9.1分部视图的使用方法详解.avi6 W4 S5 c" e5 ?0 {6 `% k4 u
│ 9.2MVC中的Ajax技术原理回顾.avi
& ?" A7 E' A( o3 J7 V- |│ 9.3编写返回JSON格式数据的动作方法.avi; {) r2 h5 B2 G
│ 9.4客户端对JSON数据的解析.avi M7 @* e8 C) t( w2 d" l
│ 9.5基于AjaxHelper构造无刷新表单.avi* h. ^! n$ p7 O1 ~: V1 z, z
│ 9.6基于AjaxHelper优化表单与请求判断.avi: z0 h* G- V! r- q/ d! p, y+ m
│ 9.7基于jQuery的无刷新删除对象.avi
7 V, M# h. M( w- S4 D' I1 G, D, x│
; K& X: j7 m" S( ?└─第10讲:网站配置、发布与部署
1 d3 p. @$ n5 {, o5 z2 F1 t$ h2 } 10.1网站的配置信息修改.avi; f" H& \$ ^/ B& e; x8 P; C7 P+ U4 h! {
10.2网站发布具体步骤和演示.avi
9 \! E/ Z+ r( A/ |7 B9 y 10.3在IIS上部署网站.avi/ }. x; }& }8 e8 S" u
下载地址: |
|