|
|
【课程目录】: `, O8 ~8 X9 L7 {
├─第01讲:开始ASP.NET-MVC的精彩之旅
4 T% G0 W: ]/ \8 {6 o+ C* V│ 1.1ASP.NET-MVC概述.avi
' p( t4 Z' W5 C' x│ 1.2快速完成第一个MVC程序.avi2 n. m4 x" C: x7 ?6 Q; F
│ 1.3ASP.NET-MVC原理(1).avi
8 n4 R( Y; D' j. I0 A* W4 m$ }│ 1.4ASP.NET-MVC原理(2).avi
+ a2 l. B9 K9 m$ V: U│ 1.5MVC初学综合运用-实现我的计算器.avi0 r/ S2 ?; N) `2 g) s
│ " l, O8 J' @) Y4 v7 K9 {% b
├─第02讲:基于三层架构的MVC与.NET新特性8 I; D+ R- n1 U" _
│ 2.1基于三层架构和MVC框架的搭建.avi
% G; z C% |' K8 Y$ t│ 2.2基于三层架构和MVC实现登录M的编写.avi X1 r( q0 _9 f3 A# q3 \
│ 2.3基于三层架构和MVC实现登录C和V的编写.avi
4 U3 n. Y7 }% n, K& ?3 G│ 2.4基于三层架构和MVC实现数据查询(1).avi s, k& L0 E* W3 \' ?
│ 2.5基于三层架构和MVC实现数据查询(2).avi1 T" J. @; T8 c" [5 q+ B) Q
│ 2.6可选参数和命名参数.avi
: g& \ m* Q4 h1 M' H│ 2.7var与匿名类的使用.avi
! Y& }% s* f: Y2 B│ 2.8dynamic类型的使用.avi3 T* ]4 Y! i; L& S- l( h
│
0 E2 {$ }+ O D: k├─第03讲:Razor视图与数据传递/ U1 a6 m( o4 n& z" b3 p" }
│ 3.1Razor视图.avi
5 S) |# q9 ]% N ^│ 3.2单个实体查询与强类型视图.avi
* S5 R) y$ c/ y' Z│ 3.3从控制器到视图的数据传递方法汇总.avi' O) Q1 J4 [( W) C# ]* J) E- ]
│ 3.4实体修改的完整实现.avi
5 F. L" R' O' g4 P│
' Y- c2 m' [2 ~├─第04讲:路由详解
8 b* a8 _. F$ D1 f) {9 L│ 4.10使用路由数据.avi4 a. Q3 u( |+ U# z8 ^- | C$ \
│ 4.11特殊URL匹配规则.avi
4 G4 b+ c& \, a" C; P; k( W% W│ 4.12路由默认值及其特殊匹配规则.avi+ _: g" j2 n/ A3 G
│ 4.13由路由生成URL.avi( X+ \+ u0 @5 \7 m0 k
│ 4.14分区项目的使用和注意问题.avi
$ t- G- E% |- `, D2 p3 e! `. ~│ 4.1理解路由的原理.avi" [+ w' ?$ q# O- S& {
│ 4.2URL模式匹配分析与示例.avi9 v% z1 c) y7 u1 {( Q
│ 4.3路由匹配原理分析与多个路由定义规范.avi
: U1 S5 b) S) O1 \│ 4.4测试多个路由匹配的优先顺序.avi
( J' d, n- _2 h( N M& Y│ 4.5测试字面量和常量必须严格匹配.avi0 x; Q) @* Z) R N$ z
│ 4.6测试路由约束的作用.avi
: B9 U' Q6 X8 E% |: q6 Z│ 4.7测试只含一个controller和一个action的URL.avi
, y1 P! `+ b3 }│ 4.8测试可能导致优先匹配的路由.avi
( X/ J0 O+ l0 ?8 F│ 4.9路由匹配总结.avi3 Y8 c3 y* H: D9 }, W' J% i% S
│
+ S+ u" B, C0 J {2 X) s, P2 F" W9 [* w├─第05讲:控制器详解0 _1 u5 c( F( {; ]
│ 5.1理解控制器..avi" V# F) G* P7 \" Y
│ 5.2动作方法的参数.avi8 @8 L# F! z/ C
│ 5.3动作方法的3个重要特性.avi9 M% Z* @% L4 F
│ 5.4ActionResult详解.avi# o' [3 Q' p, F' s3 t' @( p3 L# T
│ 5.5隐式动作类型.avi* N9 z7 t6 g' @! G0 R1 J
│
# p5 ?8 @- H" Y! Y3 E9 |├─第06讲:MVC中的验证功能
5 a! x. [5 K, _│ 6.1基于MVC的表单验证-验证特性分析.avi
: q/ \ Z8 ?! F- o: P1 }: o│ 6.2基于MVC的表单验证-添加模型验证特性.avi7 e4 F2 ~& C3 u1 q0 x0 w; ^8 Y
│ 6.3基于MVC的表单验证-ModelState对象的使用.avi( d' }' f. Y. |" N0 Y- `$ g
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
1 O M7 L( E* Y' e8 v7 ?│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
% q* V$ w! y% B│ 6.6视图助手-Htmlhelper的使用.avi" P4 u6 Y! s) L* I: Y
│ 6.7验证码的生成.avi: V2 N' I# w3 h! [+ g
│
1 C' n+ i; u# T( d1 a├─第07讲:文件上传、下拉框、富文本与母版视图
* c% h$ Q" E) H$ Z│ 7.1MVC中的文件上传.avi- w- i( G# K$ X! D+ m
│ 7.2静态下拉列表的实现.avi
/ M x$ d }" T. }* i+ p* ]│ 7.3动态下拉列表的实现.avi- Y7 {7 n* ?/ w" t
│ 7.4富文本编辑器CKEditor.avi9 |( o3 w5 V+ X5 `- R$ x# m9 w
│ 7.5Razor母版视图的基本使用.avi+ y6 K% B) f) @/ {
│ 7.6Razor母版视图的高级特点.avi
! Z- M! a! }/ [3 H4 I│
; r1 P: w- r' q# S0 @├─第08讲:身份认证、错误处理与过滤器
2 D, x& p$ ~% \9 j│ 8.1身份认证与授权所用类的分析.avi4 ~9 K: E( e3 {; D
│ 8.2身份认证与授权的代码实现.avi1 A; s( N' Z D7 V6 w% p/ g3 i7 V
│ 8.3身份认证与授权的注销.avi/ r: W6 K p0 ^$ L" U- S3 U5 D1 N i
│ 8.4使用Authrize特性实现授权.avi0 g0 N- X+ C' c; I/ x
│ 8.5使用Web.config配置整个网站的错误处理.avi6 t- i' k5 Y7 U& t; B
│ 8.6使用HandleError处理错误.avi
. n q& J4 Y, u- S: ]│ 8.7自定义过滤器的使用方法.avi5 v' H4 U* B; K0 v3 H4 ?* y
│ 8.8过滤器的应用方式总结和优先级.avi
9 \( ~: u# G+ L5 w( ?% q( a│
) p$ X9 Q3 y" ^5 V: c& A k├─第09讲:MVC中的分部视图与Ajax
5 r( b8 L+ t8 @. l/ I4 X0 o/ f' R│ 9.1分部视图的使用方法详解.avi
* w' H$ |9 J# w' w$ x- F) ^│ 9.2MVC中的Ajax技术原理回顾.avi9 K! z7 O0 J+ z- E I
│ 9.3编写返回JSON格式数据的动作方法.avi
9 Q) L, R7 q# g% k% L. o, n│ 9.4客户端对JSON数据的解析.avi1 B! F9 ~: q6 j! {6 s6 p( @
│ 9.5基于AjaxHelper构造无刷新表单.avi
. [( L& q5 K0 V$ W6 K│ 9.6基于AjaxHelper优化表单与请求判断.avi
2 n/ t' \( i0 j8 R0 X3 W# W5 p│ 9.7基于jQuery的无刷新删除对象.avi
$ f0 D4 X1 O/ {' G│
5 m# m; A! b5 t└─第10讲:网站配置、发布与部署. M; j- l2 y* R z0 |" F3 w1 z
10.1网站的配置信息修改.avi: H9 D; v# \' a' z* |' S
10.2网站发布具体步骤和演示.avi
- j7 X2 o- X, U% u 10.3在IIS上部署网站.avi
0 w( [2 Q n! w" U# i i下载地址: |
|