|
|
【课程目录】2 r" r8 s; W. y
├─第01讲:开始ASP.NET-MVC的精彩之旅% X, `6 s: O A7 q
│ 1.1ASP.NET-MVC概述.avi
; s- }6 _$ Y" ?( `, O│ 1.2快速完成第一个MVC程序.avi
7 r2 L3 i6 u. T2 ^# H% |8 Z! `! f5 R│ 1.3ASP.NET-MVC原理(1).avi
# W* W X9 x9 e/ K3 E! K: u│ 1.4ASP.NET-MVC原理(2).avi& `4 g! U7 V6 @
│ 1.5MVC初学综合运用-实现我的计算器.avi# }6 k; v+ P- K4 M( ~
│ + u, |4 j) j! P/ E
├─第02讲:基于三层架构的MVC与.NET新特性% [9 h+ f4 E1 }
│ 2.1基于三层架构和MVC框架的搭建.avi
6 S5 q" O% b7 H! q, M4 z9 F│ 2.2基于三层架构和MVC实现登录M的编写.avi
+ J$ Z Z& B+ o0 e5 M│ 2.3基于三层架构和MVC实现登录C和V的编写.avi, m! U3 [: R/ f- g6 V. N% l
│ 2.4基于三层架构和MVC实现数据查询(1).avi
( Z# z# X1 W4 c2 }│ 2.5基于三层架构和MVC实现数据查询(2).avi5 r( ~) M! q( V) a. M0 l
│ 2.6可选参数和命名参数.avi3 x/ K& o$ {5 w1 V* r0 `- f$ ?( V
│ 2.7var与匿名类的使用.avi$ W) f' p2 r' X* W7 e( s
│ 2.8dynamic类型的使用.avi+ p& `, c' j( H
│ : n, }8 c* O' I- j- l7 e
├─第03讲:Razor视图与数据传递
9 C( u8 J4 Z6 a) j3 i6 @$ w& @ A│ 3.1Razor视图.avi% O: \9 U+ {# Q* T, x' j7 T# u
│ 3.2单个实体查询与强类型视图.avi
8 P5 Z$ S+ a7 G│ 3.3从控制器到视图的数据传递方法汇总.avi7 w5 `! [. h K e2 F& \
│ 3.4实体修改的完整实现.avi1 c# w( U E4 m- u. L
│ 1 L: x" {( i' ~2 \3 Z. S- X
├─第04讲:路由详解
/ d* Z8 @- C/ W3 a9 x6 d│ 4.10使用路由数据.avi
) P; z7 {4 P; y: C│ 4.11特殊URL匹配规则.avi, P. W9 o. C% n9 F4 x
│ 4.12路由默认值及其特殊匹配规则.avi
: @) i4 p/ y, M' q% ^│ 4.13由路由生成URL.avi
: c' u- Y/ i3 k│ 4.14分区项目的使用和注意问题.avi+ r) L( @; {! J) i. g8 _
│ 4.1理解路由的原理.avi
0 z: l- c: X. d% i$ L0 R/ |│ 4.2URL模式匹配分析与示例.avi
+ Y6 [2 s3 Y' f7 p│ 4.3路由匹配原理分析与多个路由定义规范.avi- Q2 a+ _6 p4 M! F
│ 4.4测试多个路由匹配的优先顺序.avi
1 O% Y E5 f1 ~│ 4.5测试字面量和常量必须严格匹配.avi: S. h7 s. [# g- i1 F) f; R/ @
│ 4.6测试路由约束的作用.avi
0 p2 o0 i# I2 |5 S% J, j2 }% H│ 4.7测试只含一个controller和一个action的URL.avi
- s" M* O8 \ u3 t$ u│ 4.8测试可能导致优先匹配的路由.avi
6 t2 \! c/ n- m│ 4.9路由匹配总结.avi
: @+ [$ W; w p8 I1 _! `/ x$ O│ 6 _# H" B' v7 s8 }6 i
├─第05讲:控制器详解: Q" Y. ~( H; ]! g
│ 5.1理解控制器..avi, D8 {- Y0 ?! B: {0 B& `
│ 5.2动作方法的参数.avi/ h* ] R5 q- {2 I" ?
│ 5.3动作方法的3个重要特性.avi# a; U3 C5 P( A2 ~# p a
│ 5.4ActionResult详解.avi
* o- M/ W9 W6 A9 @│ 5.5隐式动作类型.avi
( f7 o2 U- I# w* {$ W│ # a2 T6 p: J- {- [0 y
├─第06讲:MVC中的验证功能
2 n8 }6 N7 _* z3 ~│ 6.1基于MVC的表单验证-验证特性分析.avi3 K5 V& A" K8 b$ p' _
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
' {8 K! S$ \" g: }0 r U! O# K* Q│ 6.3基于MVC的表单验证-ModelState对象的使用.avi- r) G% o6 ^3 a( q P, ~
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
* S, M" N" U) N ?7 a│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
- g# Y/ ]' H; X4 K' S│ 6.6视图助手-Htmlhelper的使用.avi5 N: t5 u; r6 ]% o
│ 6.7验证码的生成.avi# p- }% F Z% d" j& u9 @
│ O: d8 D: E4 s* ] @1 x7 a
├─第07讲:文件上传、下拉框、富文本与母版视图
& @' n7 [9 `9 ^: b. e* v+ d3 q│ 7.1MVC中的文件上传.avi
$ w9 C) M3 l5 m) s. g2 q3 j│ 7.2静态下拉列表的实现.avi
, `3 l: i1 W: x j- k5 ?/ m& I│ 7.3动态下拉列表的实现.avi
5 v+ G: F. P0 ]2 b- i; f* J& e& Z4 T│ 7.4富文本编辑器CKEditor.avi
! z4 {; b% G" l# I; I4 A+ P. f! l│ 7.5Razor母版视图的基本使用.avi0 K5 e8 { P! C, l, q: v* j; |
│ 7.6Razor母版视图的高级特点.avi; V, `" x9 [; ~# p/ g
│ 4 a/ k! c+ O1 S0 H, G; s: r" e
├─第08讲:身份认证、错误处理与过滤器4 f( m, |' L7 j3 F
│ 8.1身份认证与授权所用类的分析.avi& p5 y- m: ]0 \4 @( T5 `
│ 8.2身份认证与授权的代码实现.avi$ n7 I6 u. Y! q" p
│ 8.3身份认证与授权的注销.avi. |6 u% k- B5 h0 B
│ 8.4使用Authrize特性实现授权.avi7 o9 J8 P5 ^& q0 W
│ 8.5使用Web.config配置整个网站的错误处理.avi
) E; y9 V. `7 ]│ 8.6使用HandleError处理错误.avi
+ F$ |2 x# P+ c7 u5 c│ 8.7自定义过滤器的使用方法.avi, z7 [, v! I8 ]2 i; A2 W6 L0 c% ?
│ 8.8过滤器的应用方式总结和优先级.avi8 {9 ]9 x0 U- A8 Q0 _
│ 5 H3 y t- k' T2 G! W/ n! {3 Q& z9 B
├─第09讲:MVC中的分部视图与Ajax
+ s) A W. |6 a; n( A9 R│ 9.1分部视图的使用方法详解.avi* |5 X. w" ?( B: Q" n F- w
│ 9.2MVC中的Ajax技术原理回顾.avi( r. ]; y4 [: e9 ^+ }
│ 9.3编写返回JSON格式数据的动作方法.avi
4 ~: F8 _) Z5 e4 v" m, a│ 9.4客户端对JSON数据的解析.avi
5 u9 E) B) e5 a+ P+ i a* t+ L# z│ 9.5基于AjaxHelper构造无刷新表单.avi& i/ _: U- {2 O) c
│ 9.6基于AjaxHelper优化表单与请求判断.avi
! v( e9 I( W, V8 t& y" f2 B│ 9.7基于jQuery的无刷新删除对象.avi
& G7 }( M& |1 p- T Y+ M1 p│ 9 t/ j& t" e2 g1 [& a' O. g+ a& t
└─第10讲:网站配置、发布与部署
0 g+ p* _4 u5 z 10.1网站的配置信息修改.avi
* ~$ J( P! H7 K% \+ z- f; Z 10.2网站发布具体步骤和演示.avi* i# E# k; b2 g, C1 ]
10.3在IIS上部署网站.avi/ Q4 G! F m5 G" Z. N
下载地址: |
|