|
|
【课程目录】
9 S+ U/ ?; V G2 Y├─第01讲:开始ASP.NET-MVC的精彩之旅
$ I) N' B$ L2 S9 ?- L: v' V│ 1.1ASP.NET-MVC概述.avi! [" o+ p0 s% a" o
│ 1.2快速完成第一个MVC程序.avi
1 @: o# w0 d) w/ }, h0 _ e% Y4 e│ 1.3ASP.NET-MVC原理(1).avi& \# H% X( f1 w+ p5 W# X5 h
│ 1.4ASP.NET-MVC原理(2).avi# W' t. W( J- o" Y. ]
│ 1.5MVC初学综合运用-实现我的计算器.avi8 \2 V) o% \& B$ D+ l* r
│ 2 D2 t( b9 p3 K: {: K5 Y
├─第02讲:基于三层架构的MVC与.NET新特性
' {5 u6 Y" Z( ^' J│ 2.1基于三层架构和MVC框架的搭建.avi
; G" c# W$ C4 n, Q0 D9 |│ 2.2基于三层架构和MVC实现登录M的编写.avi% `+ S0 t) ?+ c: D- W
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi$ O" H3 O1 d- V5 L5 e+ M1 z
│ 2.4基于三层架构和MVC实现数据查询(1).avi
! r% k; b$ T. T$ l0 @+ N! k( E│ 2.5基于三层架构和MVC实现数据查询(2).avi+ E; q( |1 ]9 x# z3 O3 Z- U
│ 2.6可选参数和命名参数.avi
) V. Y* u9 V) m% l) N& { b│ 2.7var与匿名类的使用.avi
, [, ^ `3 p; _" E$ t% b# G│ 2.8dynamic类型的使用.avi& L3 w4 D" N" p, O4 E; y
│ 5 C( x; W3 G/ j1 H& q) f
├─第03讲:Razor视图与数据传递
( h- E, J0 r N│ 3.1Razor视图.avi& Q0 [& t9 {5 Z. _' |
│ 3.2单个实体查询与强类型视图.avi9 J; r4 L; H( @$ E6 q
│ 3.3从控制器到视图的数据传递方法汇总.avi3 @3 m7 N# p4 Z _3 P2 O
│ 3.4实体修改的完整实现.avi# M7 b8 v5 m5 v- n( U
│ 2 D1 i3 q- } U' r
├─第04讲:路由详解' ~ ?, {+ {/ A+ G' t( b; ^. {7 ^
│ 4.10使用路由数据.avi
5 \" `& J" y' j/ a│ 4.11特殊URL匹配规则.avi5 U3 g1 K% g1 d
│ 4.12路由默认值及其特殊匹配规则.avi
0 _$ j" B! A, w4 ]│ 4.13由路由生成URL.avi7 B. ?. z/ {- Z
│ 4.14分区项目的使用和注意问题.avi9 \+ a/ o- G3 _. S1 u
│ 4.1理解路由的原理.avi
) E: U F' v2 p, `/ m; g│ 4.2URL模式匹配分析与示例.avi
+ @( G4 V% c* F$ |$ P+ [: h│ 4.3路由匹配原理分析与多个路由定义规范.avi
# W( Z8 {( x' L│ 4.4测试多个路由匹配的优先顺序.avi
* Q) x/ ~( f8 G│ 4.5测试字面量和常量必须严格匹配.avi
7 F% ~% \3 n. u% F│ 4.6测试路由约束的作用.avi. ^) L- r3 _8 W- T
│ 4.7测试只含一个controller和一个action的URL.avi
0 T0 Q2 \1 m7 m3 ?- r- `5 d0 [│ 4.8测试可能导致优先匹配的路由.avi
L. n) U' c7 ]0 G8 f│ 4.9路由匹配总结.avi
' e, g8 i7 X0 y4 Z- w* |5 U& g│ 3 c$ q; g- o7 D
├─第05讲:控制器详解) |* ]% O2 i7 b/ h
│ 5.1理解控制器..avi
0 p$ @" x% S, q; @% }6 u" _1 |$ \│ 5.2动作方法的参数.avi
& p0 S6 c% N' t$ g│ 5.3动作方法的3个重要特性.avi
3 n0 \9 @" J8 ~& D7 C│ 5.4ActionResult详解.avi) ?+ O! h# N8 G
│ 5.5隐式动作类型.avi5 D) n/ N# y" b2 ]
│ * b/ k- w; S9 k6 i9 t, R3 O
├─第06讲:MVC中的验证功能
" N% e* x" n# v│ 6.1基于MVC的表单验证-验证特性分析.avi. { x: U; B1 R" K& |% f$ _
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
1 | v ^9 o7 l' y│ 6.3基于MVC的表单验证-ModelState对象的使用.avi" M9 J' u# b: L! B( H" D
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
! L6 }' _7 U: u2 z│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
9 v/ |! p* J. U$ ~1 {/ N│ 6.6视图助手-Htmlhelper的使用.avi
% [( b7 M; L) b* f+ W# T│ 6.7验证码的生成.avi
0 _4 _1 @) y) O9 Y│
$ o) c: k" G' K1 k3 ?7 _- @├─第07讲:文件上传、下拉框、富文本与母版视图
3 D. m/ k+ b4 O' |# Y- l│ 7.1MVC中的文件上传.avi, R) c! ~+ T) I- r O1 o
│ 7.2静态下拉列表的实现.avi
5 r: I* Z! F: D; u│ 7.3动态下拉列表的实现.avi
9 J; I% b6 w: u# \( N2 v" B8 ?│ 7.4富文本编辑器CKEditor.avi! h0 l9 k y4 w+ `9 ]* ~3 V
│ 7.5Razor母版视图的基本使用.avi
# h, H! \0 z% d0 q+ b( P│ 7.6Razor母版视图的高级特点.avi
: |8 j6 g* q Z" c# y% ?│
6 s8 p' [% t, M+ H1 l( M0 Z├─第08讲:身份认证、错误处理与过滤器
2 q" c* M: m8 [│ 8.1身份认证与授权所用类的分析.avi$ x+ q9 J5 N. x' B! Z* H. W2 {
│ 8.2身份认证与授权的代码实现.avi5 m5 d6 b4 B- I. T* ?! L, ~
│ 8.3身份认证与授权的注销.avi
1 z' F+ V0 u/ Q! p│ 8.4使用Authrize特性实现授权.avi
. P$ T- O1 O( B5 }│ 8.5使用Web.config配置整个网站的错误处理.avi
% r/ G9 |& J5 S8 L- I; ^│ 8.6使用HandleError处理错误.avi& x; ` F3 E. O+ Y; [) k# S2 J
│ 8.7自定义过滤器的使用方法.avi
) M4 q; R, ~3 ~/ U( |│ 8.8过滤器的应用方式总结和优先级.avi
: b" @8 D: g& Q1 x/ R│ & d; p7 w/ N2 E
├─第09讲:MVC中的分部视图与Ajax
# q1 o$ t3 [+ P& m; s! i# k│ 9.1分部视图的使用方法详解.avi) T. R& j% I w5 O1 r7 x" g
│ 9.2MVC中的Ajax技术原理回顾.avi
( X( ~2 K% [5 k2 o│ 9.3编写返回JSON格式数据的动作方法.avi- V6 {( R( G: G% m
│ 9.4客户端对JSON数据的解析.avi
4 F/ D7 G7 Z7 _( L/ I6 m) D│ 9.5基于AjaxHelper构造无刷新表单.avi
9 `+ K& I4 E0 G3 v* L│ 9.6基于AjaxHelper优化表单与请求判断.avi6 a; X# |" ~# y& X4 p0 Y6 g
│ 9.7基于jQuery的无刷新删除对象.avi, V$ N, h4 Z: I; h+ S; u2 Y- z
│
; a7 B2 \. T5 p# w, \└─第10讲:网站配置、发布与部署" H' K; ?0 b( K
10.1网站的配置信息修改.avi0 j0 l3 k$ E& M9 O% a' E) W9 c% `
10.2网站发布具体步骤和演示.avi
2 y) s$ `8 R& s8 h3 [* M0 Z" x/ C 10.3在IIS上部署网站.avi
$ g0 X5 V; b9 B% ~* J下载地址: |
|