|
|
【课程目录】
& x+ G m; g4 v0 u' e& X4 }├─第01讲:开始ASP.NET-MVC的精彩之旅/ B l$ i% E6 I7 L1 D4 D, ^
│ 1.1ASP.NET-MVC概述.avi
P; h3 Q. u7 O│ 1.2快速完成第一个MVC程序.avi
9 p! \4 N1 P+ x0 T5 b- v│ 1.3ASP.NET-MVC原理(1).avi* L3 h1 L/ D- G
│ 1.4ASP.NET-MVC原理(2).avi
1 M* n1 `1 D6 j. f+ a│ 1.5MVC初学综合运用-实现我的计算器.avi
7 F+ \# C `; \& Z2 U│
3 h% v e S1 y/ |0 S" a5 m├─第02讲:基于三层架构的MVC与.NET新特性. t: i5 g7 a% A! } O
│ 2.1基于三层架构和MVC框架的搭建.avi
' J6 x, o3 n' M; n8 M│ 2.2基于三层架构和MVC实现登录M的编写.avi
4 b0 z l0 P$ ]- U│ 2.3基于三层架构和MVC实现登录C和V的编写.avi5 o3 [/ j# G8 R" q, h( J) G" ]: A
│ 2.4基于三层架构和MVC实现数据查询(1).avi
3 g5 R2 \5 x* T9 C. |1 ^& l+ H- v│ 2.5基于三层架构和MVC实现数据查询(2).avi
! i2 N& G; W, G; O. b _! T2 s+ \( g│ 2.6可选参数和命名参数.avi
9 D4 m9 F o" o f│ 2.7var与匿名类的使用.avi
) M- W. y( l$ g V. h& L7 l% J3 ]3 {│ 2.8dynamic类型的使用.avi
( a& a* y3 r9 k) M3 ]( B│
7 V, ^+ l! D5 g1 P- x├─第03讲:Razor视图与数据传递
& [1 c2 H& d! p" r6 \3 d6 C│ 3.1Razor视图.avi
6 X0 j u8 O- `( @) J: `" a│ 3.2单个实体查询与强类型视图.avi
. F9 i* ~. U) Y+ e7 Z│ 3.3从控制器到视图的数据传递方法汇总.avi) e( Y: e0 n# a$ g' F5 E% I
│ 3.4实体修改的完整实现.avi
3 _% x& R6 h% b& B" B0 o. d│
, T4 q2 i5 Y( O$ I; N├─第04讲:路由详解
, a# y" I6 A. o* K2 I# `6 d│ 4.10使用路由数据.avi
+ {" g v( M1 l% k8 O4 r2 y│ 4.11特殊URL匹配规则.avi
4 z2 B+ ^/ S6 B) m" f│ 4.12路由默认值及其特殊匹配规则.avi! v5 Q4 e8 L6 x9 {/ e# i1 T
│ 4.13由路由生成URL.avi
% G/ O8 S% e5 _7 ^) x4 l2 H& P2 V│ 4.14分区项目的使用和注意问题.avi2 \$ w0 Y9 O$ Z9 `" ]* q
│ 4.1理解路由的原理.avi# C( g9 E8 R' [* Q' B
│ 4.2URL模式匹配分析与示例.avi1 w, }; c+ N6 x* C; L
│ 4.3路由匹配原理分析与多个路由定义规范.avi5 W4 [: W l; T2 M8 \; b
│ 4.4测试多个路由匹配的优先顺序.avi
/ B; ]+ C3 k" A0 o+ m│ 4.5测试字面量和常量必须严格匹配.avi" j/ w Y2 w# v
│ 4.6测试路由约束的作用.avi% L( q! T5 z p( w' Z( r" B
│ 4.7测试只含一个controller和一个action的URL.avi
4 Z* {- t5 v% B7 ~2 @+ B6 R3 M│ 4.8测试可能导致优先匹配的路由.avi! W: [% O: |$ q
│ 4.9路由匹配总结.avi
# O& w0 r) p3 |: U! |│
% r5 e2 ]2 [4 S/ [+ F/ `├─第05讲:控制器详解 o- y; q5 ^' _' }
│ 5.1理解控制器..avi; J& b7 ?$ \2 R0 F
│ 5.2动作方法的参数.avi* s6 m7 a9 `2 A2 K2 ~
│ 5.3动作方法的3个重要特性.avi
; G. n4 k( `0 r. ?# `, q│ 5.4ActionResult详解.avi, F. c! i! ^' f& w2 [2 m% N- f
│ 5.5隐式动作类型.avi
! D2 e! L0 U# e, q" e& k% `# z│
+ K" M( `8 w7 P1 q& b├─第06讲:MVC中的验证功能5 k/ B6 B h1 f7 Q$ \7 c/ w
│ 6.1基于MVC的表单验证-验证特性分析.avi
4 i* t: R- U9 a3 F7 S# k3 |│ 6.2基于MVC的表单验证-添加模型验证特性.avi f: G- J( n! y! D
│ 6.3基于MVC的表单验证-ModelState对象的使用.avi
% Z2 { p2 H( ~│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
: ~5 o$ S$ Q3 s│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
. l7 H2 i( ^: }3 K! X0 v; q% E│ 6.6视图助手-Htmlhelper的使用.avi
/ ?( c3 ?' a, L: V│ 6.7验证码的生成.avi% a3 k7 r( U) m# Z+ r5 l
│
- K% ^7 J+ X H, ]7 M. z├─第07讲:文件上传、下拉框、富文本与母版视图: n1 A/ W+ h+ ]2 l' b+ F1 v
│ 7.1MVC中的文件上传.avi
) k0 t' _1 s% d1 \% s ]│ 7.2静态下拉列表的实现.avi+ k' ?5 {2 z5 i& i& B- {
│ 7.3动态下拉列表的实现.avi' w; @: Y8 }- E# D$ ]
│ 7.4富文本编辑器CKEditor.avi# |6 Z7 ~- D: {% _3 c
│ 7.5Razor母版视图的基本使用.avi* S _$ c5 Z! o4 d% g( I4 m2 F
│ 7.6Razor母版视图的高级特点.avi" D" d9 _& z7 ]( U+ |1 ~0 F/ x" j3 b/ q
│ + t* [' | O2 t/ C
├─第08讲:身份认证、错误处理与过滤器. a1 F7 x- L# C# b6 i* Y# Y
│ 8.1身份认证与授权所用类的分析.avi3 h, E/ J4 H4 {! h9 i; }+ k
│ 8.2身份认证与授权的代码实现.avi( [5 D6 K) v9 K8 \: ?8 X' c6 p
│ 8.3身份认证与授权的注销.avi
, c% a3 p( l6 r/ o7 S/ B0 w% Q│ 8.4使用Authrize特性实现授权.avi5 f, A9 S- } B2 \( F
│ 8.5使用Web.config配置整个网站的错误处理.avi+ {1 n0 r$ [: g7 y3 j- l T4 ]
│ 8.6使用HandleError处理错误.avi+ E# u; q7 i2 K3 P. b' ^: G& J
│ 8.7自定义过滤器的使用方法.avi
8 y' E' f; C {' a o3 c% e8 B( b│ 8.8过滤器的应用方式总结和优先级.avi1 N' e9 _- c: G5 k- v+ m
│
4 j$ D% b6 p' q o9 I9 @) k) Y; A) S* p├─第09讲:MVC中的分部视图与Ajax
. H/ b5 Q4 ^9 ]+ ~# ^ E4 L│ 9.1分部视图的使用方法详解.avi" h8 [) S- p9 R8 h1 q& O; p
│ 9.2MVC中的Ajax技术原理回顾.avi
# a5 f2 l* M. \│ 9.3编写返回JSON格式数据的动作方法.avi# |' C0 M6 Y* J9 l, n2 w
│ 9.4客户端对JSON数据的解析.avi( ]" f' L- Y: U& S& Y5 Z
│ 9.5基于AjaxHelper构造无刷新表单.avi
: v3 p" r2 Z0 g2 e! `6 l* d3 E│ 9.6基于AjaxHelper优化表单与请求判断.avi/ C5 i) U) l( c( t/ N( ?6 N
│ 9.7基于jQuery的无刷新删除对象.avi
* Q8 b8 } I% @/ v8 o3 L│
) |+ T. u' Q% _+ _7 ]8 n. Y└─第10讲:网站配置、发布与部署
C r1 @2 w/ {* x6 F4 | 10.1网站的配置信息修改.avi) Z/ `: I" K! s
10.2网站发布具体步骤和演示.avi
* s- f: k$ z8 G4 I9 h 10.3在IIS上部署网站.avi
' C8 x' d! w! O# Q# ~下载地址: |
|