|
【课程目录】
& f* z) m% z: `! O4 [/ P8 a├─第01讲:开始ASP.NET-MVC的精彩之旅7 u8 {% I, R" a+ `( ]
│ 1.1ASP.NET-MVC概述.avi
n$ R T0 Y+ \7 L( v$ ]# }│ 1.2快速完成第一个MVC程序.avi w, x: o1 l9 j: b; y- V" ^
│ 1.3ASP.NET-MVC原理(1).avi# N% [8 A% f% T, ^* K
│ 1.4ASP.NET-MVC原理(2).avi# X x% j* ?- M- s. l& ~, F
│ 1.5MVC初学综合运用-实现我的计算器.avi1 B+ f! z& m- w$ D0 [
│
$ @2 p [$ O0 o% ^- O" Z├─第02讲:基于三层架构的MVC与.NET新特性
. F" R X. v( W2 {8 _8 ~% c│ 2.1基于三层架构和MVC框架的搭建.avi
8 L1 d0 g4 J. W6 i- G│ 2.2基于三层架构和MVC实现登录M的编写.avi# F0 f0 ]: ~ U$ G" u( X
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
' { U+ ?/ P8 Q+ b* t/ ~7 v9 i2 W│ 2.4基于三层架构和MVC实现数据查询(1).avi) ?: o ]; V) K1 ^+ L& Z* w+ A
│ 2.5基于三层架构和MVC实现数据查询(2).avi! j) ~' b! ] [/ U" h* C& U9 U
│ 2.6可选参数和命名参数.avi4 | k6 z1 K! O) k6 S% t# v
│ 2.7var与匿名类的使用.avi- K8 q: y" B6 j b+ t5 A9 `
│ 2.8dynamic类型的使用.avi5 L! X4 }# |; ~, P9 [7 C
│ % [# d# M, s$ P/ Z- a# W0 F+ q
├─第03讲:Razor视图与数据传递
& S- m1 n& c+ ~) {+ V# [7 m) A: N│ 3.1Razor视图.avi
( t3 \# t( W w @/ {│ 3.2单个实体查询与强类型视图.avi
: i3 n' M: G# H# B! P6 Z- F- L│ 3.3从控制器到视图的数据传递方法汇总.avi- j; a& M: l, Q6 ?0 j5 {
│ 3.4实体修改的完整实现.avi Z" X. f5 E/ K
│
9 y+ P; |1 Q6 i: x( o3 [, y3 l├─第04讲:路由详解# r, ^3 [8 E6 u0 A
│ 4.10使用路由数据.avi
+ W7 l. A7 |9 v. X. L* v% T# v│ 4.11特殊URL匹配规则.avi: B8 Q/ Y! N' i! m' r* |& |
│ 4.12路由默认值及其特殊匹配规则.avi
7 q0 O/ W0 X* F$ n│ 4.13由路由生成URL.avi
1 G5 w- w1 T0 I2 O% f+ H) o│ 4.14分区项目的使用和注意问题.avi: Z0 u$ ?" T1 d) s
│ 4.1理解路由的原理.avi; |0 |; m" B8 `5 |7 b- _
│ 4.2URL模式匹配分析与示例.avi5 {# I( O$ S. a9 }- h
│ 4.3路由匹配原理分析与多个路由定义规范.avi4 J {) {: y# k' s& \4 M
│ 4.4测试多个路由匹配的优先顺序.avi
8 W/ F8 k2 j* J$ b. {' Q5 W0 {│ 4.5测试字面量和常量必须严格匹配.avi
6 _- ]% q( v( I, [# Y, M: K, O; g) {│ 4.6测试路由约束的作用.avi$ K- f+ R3 E" I( Y
│ 4.7测试只含一个controller和一个action的URL.avi
; X4 @% W' h* K' M2 j│ 4.8测试可能导致优先匹配的路由.avi
3 T) T( t+ K$ y│ 4.9路由匹配总结.avi8 r5 } }; e# W x* i2 {9 `8 Y8 B
│
+ l2 j" D# n2 s; w" K: c8 y├─第05讲:控制器详解3 n1 G& G% q* | L
│ 5.1理解控制器..avi- \, b$ t: o/ x! E( b
│ 5.2动作方法的参数.avi
; x- r |% S) D/ O7 [6 n│ 5.3动作方法的3个重要特性.avi
0 F! G! l' u2 _; m+ c2 J│ 5.4ActionResult详解.avi
3 [; r& K9 S1 S7 s! o% ^│ 5.5隐式动作类型.avi1 }' U" M, G+ l$ U; \! H- M
│
, ?! F5 E9 G t├─第06讲:MVC中的验证功能
0 h; g! \9 {9 ~│ 6.1基于MVC的表单验证-验证特性分析.avi
8 d5 E" G p* \4 D( \! ^6 y│ 6.2基于MVC的表单验证-添加模型验证特性.avi7 ~- j. M2 B2 R- d4 _( i% S. f0 i
│ 6.3基于MVC的表单验证-ModelState对象的使用.avi+ K! P+ {9 B- P' L3 I& j
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi5 ?) a$ I6 C, o; B" g U
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
: J5 W$ U# N5 N) l$ Z" ?: l$ N│ 6.6视图助手-Htmlhelper的使用.avi, p7 L* P& V* M+ m
│ 6.7验证码的生成.avi5 M, ~$ A# Z$ f! k A8 x9 P+ r1 E
│ ! _& M$ l- q/ S# p3 V8 Z
├─第07讲:文件上传、下拉框、富文本与母版视图
3 ]* l7 \* H* ~( g0 D& Z: d│ 7.1MVC中的文件上传.avi$ ~) F& @7 z, P1 k3 R% r
│ 7.2静态下拉列表的实现.avi
: U3 f3 i' w) o( p4 F+ D! A│ 7.3动态下拉列表的实现.avi" e/ E# @& Q: D) m4 O. [
│ 7.4富文本编辑器CKEditor.avi4 Q1 ]4 `! ] M* j6 \
│ 7.5Razor母版视图的基本使用.avi$ q% j7 s: {7 Z' }
│ 7.6Razor母版视图的高级特点.avi
+ e. D8 M. [6 M9 C9 E4 `# ?│ & O/ Y6 I3 G: E6 p
├─第08讲:身份认证、错误处理与过滤器
& d' k0 L, P' Y│ 8.1身份认证与授权所用类的分析.avi
$ R: @1 f3 O! r4 H. ~3 u│ 8.2身份认证与授权的代码实现.avi
7 h0 k" z: g3 F* N7 o& {+ D│ 8.3身份认证与授权的注销.avi
y b+ P$ r" m│ 8.4使用Authrize特性实现授权.avi
W) y) j( p2 J│ 8.5使用Web.config配置整个网站的错误处理.avi. M. e9 X" [# H' H: k
│ 8.6使用HandleError处理错误.avi; _6 j$ u, F' O
│ 8.7自定义过滤器的使用方法.avi+ ^3 X8 w5 M' O
│ 8.8过滤器的应用方式总结和优先级.avi
c# m" D( } H: x# K( V/ A3 s│ y4 q7 Q! o! ?$ Q& c
├─第09讲:MVC中的分部视图与Ajax
+ h2 t# R' T8 q3 f+ h│ 9.1分部视图的使用方法详解.avi
- ^8 F% ]! j8 o4 Y0 p# m# B│ 9.2MVC中的Ajax技术原理回顾.avi3 g5 T% g6 _4 l) R; _+ n3 s7 M' [
│ 9.3编写返回JSON格式数据的动作方法.avi: d5 ~0 A4 z% Y# r. M. p5 \1 L
│ 9.4客户端对JSON数据的解析.avi
- g, b4 L- r& F5 M/ r" R* B8 ]. Q│ 9.5基于AjaxHelper构造无刷新表单.avi
: f M4 p6 r& _' Q" x! I│ 9.6基于AjaxHelper优化表单与请求判断.avi4 H& U: ]3 ?# S2 n! {9 n7 q4 ]8 T7 p
│ 9.7基于jQuery的无刷新删除对象.avi! a; \1 V! I9 f( Z2 f
│ ! s! M/ G( s. Y! Z
└─第10讲:网站配置、发布与部署+ ?! O0 Z0 F: g5 }
10.1网站的配置信息修改.avi
+ g- w" k A3 O! _; m6 Q 10.2网站发布具体步骤和演示.avi7 O, S# B1 U4 ]: z6 X1 \ t
10.3在IIS上部署网站.avi' N! w: `+ m* ]
下载地址: |
|