|
【课程目录】
" X9 {$ Z" i" O: L2 V+ x2 `) i/ t2 c" w├─第01讲:开始ASP.NET-MVC的精彩之旅* H' e$ K2 b8 D/ [1 [8 U
│ 1.1ASP.NET-MVC概述.avi
* ~" j5 S, a. \8 y% ? X a0 @│ 1.2快速完成第一个MVC程序.avi
& p! L- Q; @6 \: w│ 1.3ASP.NET-MVC原理(1).avi& M) F8 Y0 _! G, W
│ 1.4ASP.NET-MVC原理(2).avi, V. T4 ], M5 H0 t
│ 1.5MVC初学综合运用-实现我的计算器.avi
2 T8 W0 d' [9 H1 U, k# P$ s% }* ^│ 6 h4 F; u5 D8 c5 {. o* K
├─第02讲:基于三层架构的MVC与.NET新特性
2 v2 E0 ]9 `& X! L* Y6 h' v$ n│ 2.1基于三层架构和MVC框架的搭建.avi
: t9 H' H# r7 [ }, b5 g│ 2.2基于三层架构和MVC实现登录M的编写.avi* C+ x; V' V8 @* s) L
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
1 X+ }2 M1 F% _ p8 a6 T, ~│ 2.4基于三层架构和MVC实现数据查询(1).avi
" l- s. ]' p# r│ 2.5基于三层架构和MVC实现数据查询(2).avi
* Z @3 \0 i+ x: k) F! D│ 2.6可选参数和命名参数.avi1 i+ x" R3 B) R
│ 2.7var与匿名类的使用.avi4 [4 U. Y. z- \- I" p1 k
│ 2.8dynamic类型的使用.avi: m% U8 o, c0 r3 K J
│
% T1 |- F& `6 G" |. U├─第03讲:Razor视图与数据传递+ `% S5 S$ s! p" ~
│ 3.1Razor视图.avi
# X/ I, F( n* p$ R# p3 `│ 3.2单个实体查询与强类型视图.avi- z& A: I1 X R+ M
│ 3.3从控制器到视图的数据传递方法汇总.avi
8 e( q% Y/ M p1 z% L6 r│ 3.4实体修改的完整实现.avi; p, i; d9 K1 a: @
│
3 O0 [ ^+ d/ e5 `" {, h├─第04讲:路由详解
, s* `- ~/ F1 Q) `& [│ 4.10使用路由数据.avi
7 N( z4 s; X$ W) j E│ 4.11特殊URL匹配规则.avi& M7 z0 K7 @' M ]1 O6 s% ?
│ 4.12路由默认值及其特殊匹配规则.avi
; b y0 t9 Z" ?8 @, }5 A│ 4.13由路由生成URL.avi/ X: A4 w5 a4 E+ P, g
│ 4.14分区项目的使用和注意问题.avi
: c$ m' c. f, ], j7 i│ 4.1理解路由的原理.avi/ q; n9 k3 p$ q2 [: z1 A7 W
│ 4.2URL模式匹配分析与示例.avi
! C# o9 M# o( f# r& s! n3 R│ 4.3路由匹配原理分析与多个路由定义规范.avi R2 P6 v% D" H# [& k5 `, c
│ 4.4测试多个路由匹配的优先顺序.avi. M) ?: j$ E7 I. x
│ 4.5测试字面量和常量必须严格匹配.avi
0 W+ }8 Z6 b$ G7 W, s% M5 j6 C│ 4.6测试路由约束的作用.avi& I! \ u8 B4 \! X1 O, U
│ 4.7测试只含一个controller和一个action的URL.avi) d0 H+ {8 m, x
│ 4.8测试可能导致优先匹配的路由.avi3 K6 t+ p- N0 L( k- r t
│ 4.9路由匹配总结.avi9 [% e3 Z# T6 J5 A a' ^; H$ m
│ " I, q7 }/ W; i/ W* H7 N1 C' t
├─第05讲:控制器详解
7 g d9 u' \( D" m│ 5.1理解控制器..avi, ^7 `( f5 s* \ {
│ 5.2动作方法的参数.avi
4 J* O2 _5 m2 Z+ Q* B; Z- m% T│ 5.3动作方法的3个重要特性.avi3 v$ j1 J- B! ^5 `+ [/ I. O
│ 5.4ActionResult详解.avi0 {& }8 K4 N7 O7 \0 a
│ 5.5隐式动作类型.avi
A! Y4 @1 R, j2 N9 G- k6 w│ / s! p- j! K' B& x+ q* ]5 w
├─第06讲:MVC中的验证功能
( X& i/ D \. ~: C│ 6.1基于MVC的表单验证-验证特性分析.avi. M) Q; _2 \1 Q; z: x# u
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
8 E4 ?) B7 Y) S) G│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
5 r# j1 h+ {) K' P0 p. ~│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
1 m1 ?+ y$ j3 M# w" e│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi$ L; D0 `) {: i: H, Z
│ 6.6视图助手-Htmlhelper的使用.avi
" Z( b/ \$ h9 p! T│ 6.7验证码的生成.avi
1 E; a7 D: L3 _! B2 `, x│
* P/ y5 V' y$ k: v$ E$ t; Q" r├─第07讲:文件上传、下拉框、富文本与母版视图- ?3 u0 v3 P) i+ y: N" j; V$ N
│ 7.1MVC中的文件上传.avi
$ X5 f( ~# k9 i- R3 P$ H│ 7.2静态下拉列表的实现.avi# N8 C( G1 b0 s2 N+ l/ `
│ 7.3动态下拉列表的实现.avi# Y# A; ~7 Y, Q( G+ @; h
│ 7.4富文本编辑器CKEditor.avi
2 }) T' r$ N4 r2 i A│ 7.5Razor母版视图的基本使用.avi4 [# Z. ?" W+ K' g- A' q
│ 7.6Razor母版视图的高级特点.avi
1 o1 e5 y' k! w2 J9 b. M3 z│
( l, L. _; V- s├─第08讲:身份认证、错误处理与过滤器4 X; e7 \. x# @" a' f
│ 8.1身份认证与授权所用类的分析.avi
1 P+ V) x) P- d0 ^│ 8.2身份认证与授权的代码实现.avi
. ]6 }$ Z' w- J│ 8.3身份认证与授权的注销.avi+ l! ? n1 H3 m3 E7 @7 z3 f
│ 8.4使用Authrize特性实现授权.avi0 G) X1 ^/ l; D& N- C; @" \
│ 8.5使用Web.config配置整个网站的错误处理.avi
8 [) }2 {: u6 b( a7 h2 j6 j│ 8.6使用HandleError处理错误.avi; {0 |/ a/ `, j0 K, V# \
│ 8.7自定义过滤器的使用方法.avi E0 s. ?- f# H! _) E! v# j# v& o
│ 8.8过滤器的应用方式总结和优先级.avi
- W' y/ [5 B: J& q6 ~$ ?8 s; ~│
( @4 k4 A% X& q! f/ m├─第09讲:MVC中的分部视图与Ajax
- s% z4 [0 U) o8 K│ 9.1分部视图的使用方法详解.avi
9 d5 c8 T1 ?( B( `, R: Q7 K& i) X$ Y1 Z│ 9.2MVC中的Ajax技术原理回顾.avi3 d. ~; }+ u5 l3 j
│ 9.3编写返回JSON格式数据的动作方法.avi& B% Z; L/ T# K7 b/ G3 E/ ~
│ 9.4客户端对JSON数据的解析.avi
, v x; a6 R' L( i│ 9.5基于AjaxHelper构造无刷新表单.avi( c4 D2 {# @& G" S2 j- M
│ 9.6基于AjaxHelper优化表单与请求判断.avi) g& X. Y% W E7 b/ m( t
│ 9.7基于jQuery的无刷新删除对象.avi5 E! b( K P% r8 [( {
│
\% g: x" v5 i└─第10讲:网站配置、发布与部署
) {5 l/ o. ^; w F1 h% Z 10.1网站的配置信息修改.avi
6 b# D$ K* w, p& S$ S 10.2网站发布具体步骤和演示.avi
C7 I# e5 ?4 g6 M! Z$ l 10.3在IIS上部署网站.avi
4 K! B. _! i; s. ^# V下载地址: |
|