|
|
【课程目录】
" y4 a( V' ]3 @$ f$ z! P& @) M( m├─第01讲:开始ASP.NET-MVC的精彩之旅
6 E$ h1 H" ?! W. U7 D│ 1.1ASP.NET-MVC概述.avi6 X# D( K5 A8 ~5 i
│ 1.2快速完成第一个MVC程序.avi9 c) t: V& v, x! B
│ 1.3ASP.NET-MVC原理(1).avi
/ y+ b+ k+ t! h6 O4 u4 F3 g│ 1.4ASP.NET-MVC原理(2).avi
# N% _4 ?; Y; O! I0 G│ 1.5MVC初学综合运用-实现我的计算器.avi. ~4 I, _6 X+ j' q8 g
│ ( L: }$ Z; F0 x
├─第02讲:基于三层架构的MVC与.NET新特性4 v: {4 p6 b+ ^ ]5 F* ~
│ 2.1基于三层架构和MVC框架的搭建.avi0 w7 P& S( S+ o) x# B
│ 2.2基于三层架构和MVC实现登录M的编写.avi
@5 e( U) L2 m D4 E B3 \│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
* e( h# A+ v( A) H# A, P│ 2.4基于三层架构和MVC实现数据查询(1).avi# o0 \, J( V# @4 S
│ 2.5基于三层架构和MVC实现数据查询(2).avi
3 D! d) R- J' G│ 2.6可选参数和命名参数.avi
; e4 _1 i* H2 A! J3 G/ }8 g2 o│ 2.7var与匿名类的使用.avi
1 S: p8 [0 g8 g n│ 2.8dynamic类型的使用.avi ]0 v- {4 Q. u: N* ^+ h( W3 O
│
n* F# M2 O0 w: i) v% x& o" P├─第03讲:Razor视图与数据传递, u9 Q3 H& w) {" s; T x) Y
│ 3.1Razor视图.avi9 X6 `! J- v" r, Q2 h d9 k: [# d( o
│ 3.2单个实体查询与强类型视图.avi
/ E4 _: C+ c6 \7 K│ 3.3从控制器到视图的数据传递方法汇总.avi
6 ]5 d6 b8 g+ O% I) F6 y! ]6 t5 K R! n9 w│ 3.4实体修改的完整实现.avi
8 c7 B1 A7 R s│
* I O) d: ~. F3 N├─第04讲:路由详解
+ O0 n" ]# g e6 c& Q│ 4.10使用路由数据.avi
" L h6 S8 {6 o/ V7 i/ m7 _│ 4.11特殊URL匹配规则.avi
) J+ Y: X4 E/ k│ 4.12路由默认值及其特殊匹配规则.avi
* M" N2 Q' r. U9 [! I0 A, x5 C│ 4.13由路由生成URL.avi
4 P/ g$ T# R$ J1 n│ 4.14分区项目的使用和注意问题.avi
0 b8 E2 v# B$ ~$ @│ 4.1理解路由的原理.avi6 Z) p; t; y9 m: D+ P% e
│ 4.2URL模式匹配分析与示例.avi
4 n% @+ _; c: _5 a) U; U│ 4.3路由匹配原理分析与多个路由定义规范.avi a& _1 k2 b1 d* w! a# g
│ 4.4测试多个路由匹配的优先顺序.avi2 Z z/ j1 f- `+ @/ w
│ 4.5测试字面量和常量必须严格匹配.avi
' C2 Z f# ~2 x4 j; X6 `│ 4.6测试路由约束的作用.avi; s) i4 L2 {( n2 p/ I$ K
│ 4.7测试只含一个controller和一个action的URL.avi/ l" h5 z3 H* R/ X: a" ^% _9 T
│ 4.8测试可能导致优先匹配的路由.avi
( `7 ^+ z( z0 D" M' o& a│ 4.9路由匹配总结.avi b* f( w: F! l: d4 b F
│ 6 U$ W _# q8 @( D# s8 H8 W6 x& t" T
├─第05讲:控制器详解2 f0 {5 s. N5 S+ m! J5 Z
│ 5.1理解控制器..avi n" {" V: V' A. |
│ 5.2动作方法的参数.avi3 J4 |* u8 F9 M1 D4 w2 G+ p. n. h
│ 5.3动作方法的3个重要特性.avi
3 P" K$ c+ [) s1 B3 M4 L│ 5.4ActionResult详解.avi6 B' Z! b7 b0 Q: @
│ 5.5隐式动作类型.avi
8 Y% U: A/ H& a4 Q│
) x0 s2 @; {: s$ C- c├─第06讲:MVC中的验证功能
. w3 {- ]/ ]1 ^9 ]6 m│ 6.1基于MVC的表单验证-验证特性分析.avi
C! N' f7 \$ x6 V B* {) C│ 6.2基于MVC的表单验证-添加模型验证特性.avi
- H/ [/ `+ d4 Q│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
* m# Y, D, B0 P* S4 q│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
6 O; I4 d% d3 c4 a+ Q0 \0 R* z. X! t│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi" e( o" w- S! Y/ ]; g' R5 l
│ 6.6视图助手-Htmlhelper的使用.avi
! a; |4 L2 \* i, U* ^- D2 v: y│ 6.7验证码的生成.avi
1 v) E$ e: j/ G# Q│ + s0 H3 l& a0 _7 ?8 p' ~
├─第07讲:文件上传、下拉框、富文本与母版视图7 X9 Z$ v+ T3 Z5 z% K/ @5 ?
│ 7.1MVC中的文件上传.avi a+ ?! a" G" U6 b7 d1 M
│ 7.2静态下拉列表的实现.avi9 j9 | i1 h+ y; A* |% G/ v" }4 {8 e
│ 7.3动态下拉列表的实现.avi9 x4 a- U7 K: \' b. x& o
│ 7.4富文本编辑器CKEditor.avi, N2 c) j4 F, s# v
│ 7.5Razor母版视图的基本使用.avi
8 }9 r! d# s. P3 V5 N( `- }│ 7.6Razor母版视图的高级特点.avi7 s2 N* Q6 {7 v6 H$ G
│ 9 l0 w1 `% z0 q; a1 }
├─第08讲:身份认证、错误处理与过滤器
. @- l0 w, l6 V4 F; X) L4 s│ 8.1身份认证与授权所用类的分析.avi
1 d, ?2 R+ J3 F, g2 x│ 8.2身份认证与授权的代码实现.avi ]4 X$ y! D1 a$ K& v" H
│ 8.3身份认证与授权的注销.avi
; h# ^( v& d7 P O7 q# h/ g( b│ 8.4使用Authrize特性实现授权.avi: h* {- h1 _8 X4 ^' M- c
│ 8.5使用Web.config配置整个网站的错误处理.avi+ \8 R$ Q* t0 w) T7 n1 Q7 T
│ 8.6使用HandleError处理错误.avi
3 Q4 [. H$ f* P/ b) W* Q$ q5 y│ 8.7自定义过滤器的使用方法.avi- d! r( H* o& R; m; X4 u, O
│ 8.8过滤器的应用方式总结和优先级.avi0 s0 N3 v; E7 L) {! c7 c: Q
│ ! \; `: A' z$ k- Q# H
├─第09讲:MVC中的分部视图与Ajax
. r) Z4 d! t& O, a2 L5 X. |( ?( Y│ 9.1分部视图的使用方法详解.avi
, ^8 k% y6 u p│ 9.2MVC中的Ajax技术原理回顾.avi
0 Z& c7 W$ y3 r: U$ F│ 9.3编写返回JSON格式数据的动作方法.avi9 @+ X2 A& J( T# L/ ?
│ 9.4客户端对JSON数据的解析.avi% Z# K3 w ~4 G3 k J* \
│ 9.5基于AjaxHelper构造无刷新表单.avi
& P. J" ?) V3 B( W: ?, C& _│ 9.6基于AjaxHelper优化表单与请求判断.avi6 S, `! e9 |% s* I: \
│ 9.7基于jQuery的无刷新删除对象.avi
Y& L5 T3 g, P( Y' H1 b i│ , E1 y$ W; V/ y3 N
└─第10讲:网站配置、发布与部署4 Y! d. \- n; }2 r# P" P2 \
10.1网站的配置信息修改.avi; l: M/ G i3 ]) i1 C c& @9 G7 A
10.2网站发布具体步骤和演示.avi9 J) D& v9 h1 j+ R7 V. D
10.3在IIS上部署网站.avi
8 v& h8 f9 @- F0 q1 \下载地址: |
|