|
|
【课程目录】- D1 l! Z) r* Y; f/ T6 \
├─第01讲:开始ASP.NET-MVC的精彩之旅4 a. j7 S$ ?# [# C
│ 1.1ASP.NET-MVC概述.avi* |. c' ]0 w) {* X
│ 1.2快速完成第一个MVC程序.avi
0 { ]8 s) y2 n$ M- o│ 1.3ASP.NET-MVC原理(1).avi
2 X( T$ O" i* s8 d- `│ 1.4ASP.NET-MVC原理(2).avi
I* k2 t8 @" Y3 V+ Q9 E6 N0 r│ 1.5MVC初学综合运用-实现我的计算器.avi# e7 O/ V7 Y& {* @) N1 D
│
* G. l9 o$ W; @: S Z# P! p% P├─第02讲:基于三层架构的MVC与.NET新特性
2 t2 ^ @3 h3 {0 m$ t3 y" |* m│ 2.1基于三层架构和MVC框架的搭建.avi1 S7 O9 H% b6 c# @- ?
│ 2.2基于三层架构和MVC实现登录M的编写.avi" I& s5 M/ H6 ~! v4 f( A- `
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi# _: B/ {# {; C7 i: w8 r$ D
│ 2.4基于三层架构和MVC实现数据查询(1).avi- L; I/ }7 I9 I1 Q- P- z% b) s
│ 2.5基于三层架构和MVC实现数据查询(2).avi
. v- N8 f [ r' @* T8 s6 P5 f│ 2.6可选参数和命名参数.avi% d. B7 o9 ?, s5 A" D, Z& o
│ 2.7var与匿名类的使用.avi
+ y* F& L8 q( O4 N│ 2.8dynamic类型的使用.avi
& k4 H; a: f/ I6 w/ f ^ f0 H│ 0 g) Y' W7 Y: c5 K; x; a) E4 X
├─第03讲:Razor视图与数据传递
" i, y+ V- M2 M4 j' m│ 3.1Razor视图.avi1 k$ I, J* r; I" o9 C
│ 3.2单个实体查询与强类型视图.avi
* _7 U: P7 R8 b7 {4 ]│ 3.3从控制器到视图的数据传递方法汇总.avi
+ @( f+ t& ?: s1 ]5 r# M│ 3.4实体修改的完整实现.avi2 O. S* ~2 z* g" H' @+ R" d
│
' f9 z& E$ Y, T3 j6 A i* f├─第04讲:路由详解6 ?- i2 A, X. _) O% _2 C" V8 g
│ 4.10使用路由数据.avi& z7 i, y; K3 I
│ 4.11特殊URL匹配规则.avi
% B7 @0 b2 t( B7 h R│ 4.12路由默认值及其特殊匹配规则.avi
: ~) E6 H0 ?" g& a+ I, @+ y. ^│ 4.13由路由生成URL.avi
( t7 s( ~' ~# H7 S9 Z& \! G: W* t│ 4.14分区项目的使用和注意问题.avi
* p) X W. s/ f7 F( r│ 4.1理解路由的原理.avi4 m* A7 n9 n" j" c9 t
│ 4.2URL模式匹配分析与示例.avi+ W! C9 ^) `$ [1 L# I& t6 U! C0 v
│ 4.3路由匹配原理分析与多个路由定义规范.avi
) i( z1 W2 Y9 G* s0 Q0 ~6 i8 q' c│ 4.4测试多个路由匹配的优先顺序.avi$ q$ Q5 J; y8 ^$ G
│ 4.5测试字面量和常量必须严格匹配.avi
/ u% b; S1 o. }) o' d│ 4.6测试路由约束的作用.avi7 k( r/ ]; ^8 K' ~0 K
│ 4.7测试只含一个controller和一个action的URL.avi
u8 I" W+ |+ N│ 4.8测试可能导致优先匹配的路由.avi
- x- ~; E& a0 H1 c' M$ b5 ~│ 4.9路由匹配总结.avi8 i8 d6 F0 T) T- h
│
3 W( ]. u- c& R1 Z, Q: k. G: {. ]├─第05讲:控制器详解
1 |# V l: i+ B6 V ]│ 5.1理解控制器..avi
/ R& M- ~3 `. h' X│ 5.2动作方法的参数.avi$ ^- _8 H3 m& q
│ 5.3动作方法的3个重要特性.avi
; P/ Y8 j* t, u2 A7 x│ 5.4ActionResult详解.avi
* u8 P/ x' o, q│ 5.5隐式动作类型.avi. T6 U! w1 X. \9 ~# Z) J
│ * o' A* R% b I1 c
├─第06讲:MVC中的验证功能
0 F: y: E* @9 x/ L. O│ 6.1基于MVC的表单验证-验证特性分析.avi
2 O9 W; Z2 V. S/ j; s" c│ 6.2基于MVC的表单验证-添加模型验证特性.avi
( o' p9 W: g1 n% X│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
! \" ^$ v- b+ j3 Y, i- J" a6 B, Y6 q│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi* N$ Y3 P) C% f7 \& p5 ?
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
) G* f% ]" W2 ?( k+ b│ 6.6视图助手-Htmlhelper的使用.avi
1 c8 X% R& R* q, n# K! |" O│ 6.7验证码的生成.avi
8 n2 i& N0 h: j) F( N│
4 k9 m( J ?7 p├─第07讲:文件上传、下拉框、富文本与母版视图
9 E, C M2 V: \│ 7.1MVC中的文件上传.avi
9 q# U4 u( y6 p+ N* v7 j2 x│ 7.2静态下拉列表的实现.avi
h- S% F' t9 X1 A│ 7.3动态下拉列表的实现.avi
0 F8 d4 t: N7 z$ L- L* G- w1 ^│ 7.4富文本编辑器CKEditor.avi
+ ?! i+ c" ?3 s) W/ |" H; B8 A7 G) Y│ 7.5Razor母版视图的基本使用.avi
- J1 p+ i% B& ~6 m│ 7.6Razor母版视图的高级特点.avi/ {1 w8 i1 Z2 U$ U1 \8 C
│
& }1 `* O9 @- b8 k- S, \├─第08讲:身份认证、错误处理与过滤器& l- c6 l! V& V
│ 8.1身份认证与授权所用类的分析.avi
! H- n1 Y6 y8 a6 F! x. |│ 8.2身份认证与授权的代码实现.avi
4 H$ S5 t- V6 C/ ^9 M A4 P. O8 ?│ 8.3身份认证与授权的注销.avi
# M* A9 U7 i& I; V& S│ 8.4使用Authrize特性实现授权.avi- C+ r* g$ ^2 [# j( D+ I
│ 8.5使用Web.config配置整个网站的错误处理.avi
* Z: I) ]. T c& b5 a k│ 8.6使用HandleError处理错误.avi
3 I1 y6 B% F8 r│ 8.7自定义过滤器的使用方法.avi
$ b8 S2 I* q( {# w. C" \) @% i│ 8.8过滤器的应用方式总结和优先级.avi; R! o! }& R% i; I
│
2 ~: @' r/ S( x0 ^% m L. l├─第09讲:MVC中的分部视图与Ajax
- H- ~0 L! H! T% u! V' }( x* ^│ 9.1分部视图的使用方法详解.avi
0 z" k/ \- o9 P' l4 k3 s│ 9.2MVC中的Ajax技术原理回顾.avi
2 X' J/ {* f3 m7 N│ 9.3编写返回JSON格式数据的动作方法.avi3 l. ?8 o& D. H3 s
│ 9.4客户端对JSON数据的解析.avi
$ v# \7 ]; y! q. v) K$ G2 n) P) ^│ 9.5基于AjaxHelper构造无刷新表单.avi5 } ^2 d. `* i. G- K
│ 9.6基于AjaxHelper优化表单与请求判断.avi" }+ C2 v' t, |
│ 9.7基于jQuery的无刷新删除对象.avi
/ F! k' d9 ]5 A6 q6 y│ 8 M Z# P. B& k, Q6 E
└─第10讲:网站配置、发布与部署( n0 J5 C5 m S& S8 F
10.1网站的配置信息修改.avi$ X$ v/ v0 @7 f+ _" y
10.2网站发布具体步骤和演示.avi
8 G# V& F6 F" U8 {0 @ 10.3在IIS上部署网站.avi1 D& p' {( Y/ m; {/ }
下载地址: |
|