|
|
【课程目录】 \. n) m4 C$ ` b
├─第01讲:开始ASP.NET-MVC的精彩之旅- G1 v; J! _; S5 X
│ 1.1ASP.NET-MVC概述.avi
, F2 a: g, i& T$ r; A│ 1.2快速完成第一个MVC程序.avi
4 H. ^( ~ U; t; Z/ I. [# H│ 1.3ASP.NET-MVC原理(1).avi- h5 l3 s/ b- f) H, V, ?$ ]
│ 1.4ASP.NET-MVC原理(2).avi7 P; [$ A' `) b( [8 t
│ 1.5MVC初学综合运用-实现我的计算器.avi
2 K9 N% T$ x' h│ ( E; D4 S7 ^ L0 l' m" @3 q
├─第02讲:基于三层架构的MVC与.NET新特性: n+ U" c: S9 Y8 }
│ 2.1基于三层架构和MVC框架的搭建.avi
8 D4 x, B) `. }6 Z" _2 `│ 2.2基于三层架构和MVC实现登录M的编写.avi
# b0 n+ T/ @ q; [│ 2.3基于三层架构和MVC实现登录C和V的编写.avi1 c) {" m5 D0 V
│ 2.4基于三层架构和MVC实现数据查询(1).avi
0 C, T+ U1 ^; I ]│ 2.5基于三层架构和MVC实现数据查询(2).avi
+ d3 u* C2 F4 D+ G4 s8 C│ 2.6可选参数和命名参数.avi
# _* \% E+ v1 {' J0 \& [│ 2.7var与匿名类的使用.avi
2 b: ~- f2 K7 [7 M# x: k. g% A│ 2.8dynamic类型的使用.avi/ e# |+ P* q; Y0 ^. q" f
│
* ]- K- t# [" V├─第03讲:Razor视图与数据传递' w, g X' l# R' e% w( y8 C
│ 3.1Razor视图.avi
% g+ z3 O2 z7 P+ H│ 3.2单个实体查询与强类型视图.avi( ]( C f, e- \$ q( N/ r1 t4 T
│ 3.3从控制器到视图的数据传递方法汇总.avi
% L4 A/ t( v$ P│ 3.4实体修改的完整实现.avi0 O1 F. `) @: B5 v: F' h6 j
│
/ M; Q. f, i& c3 D* ^├─第04讲:路由详解8 W, p3 H- r$ M1 P% r
│ 4.10使用路由数据.avi
: Z0 y5 q" O% |3 Q│ 4.11特殊URL匹配规则.avi
, U6 F7 l V# r# c│ 4.12路由默认值及其特殊匹配规则.avi" K+ s6 B7 |+ e) \
│ 4.13由路由生成URL.avi5 w0 f9 w; @$ s8 ~' S
│ 4.14分区项目的使用和注意问题.avi& H" j2 l6 k9 s- a1 W+ h
│ 4.1理解路由的原理.avi
9 y# b1 w" P1 k4 _* ]# ]9 ~- O│ 4.2URL模式匹配分析与示例.avi
; X6 m% s( I4 L* f. G│ 4.3路由匹配原理分析与多个路由定义规范.avi6 ^' n9 @, y, a# l9 G
│ 4.4测试多个路由匹配的优先顺序.avi
s0 T- c3 F, T- r' c0 q│ 4.5测试字面量和常量必须严格匹配.avi/ {" l& d9 P$ H$ |3 D: W" |- ~- v
│ 4.6测试路由约束的作用.avi
' G8 f/ x. s$ R. W) ^│ 4.7测试只含一个controller和一个action的URL.avi
: H% N; Z/ K4 |, ?7 x/ Q8 N/ W1 R│ 4.8测试可能导致优先匹配的路由.avi2 z9 x# N- ^! q( t- E" N
│ 4.9路由匹配总结.avi6 N6 Y$ c# F0 F, _% i. e
│ . Z8 ^8 {4 e* g( R
├─第05讲:控制器详解
! K" K! M% J% h% e; q. M│ 5.1理解控制器..avi V0 Z5 d% @, a- K9 s {% G* Z# J9 g
│ 5.2动作方法的参数.avi
) s5 t9 |9 T# I* J│ 5.3动作方法的3个重要特性.avi
/ [9 j2 O8 ]" Q7 ]1 F+ i│ 5.4ActionResult详解.avi6 B4 N+ q% l" ~5 ]. L# U
│ 5.5隐式动作类型.avi
z% I1 x" K; S! j│ 3 a" E; N2 F5 {
├─第06讲:MVC中的验证功能* @3 |1 V, k8 M% b
│ 6.1基于MVC的表单验证-验证特性分析.avi
9 K/ C0 `6 ^7 z- z. V7 m3 b│ 6.2基于MVC的表单验证-添加模型验证特性.avi
5 n$ P! K1 c2 C6 O/ z# P│ 6.3基于MVC的表单验证-ModelState对象的使用.avi) H& L0 h: g) z7 G' X+ }
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi9 ~$ _1 w3 J; u
│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
4 c5 g2 l+ {: ^$ [; K: d( r│ 6.6视图助手-Htmlhelper的使用.avi5 ^' u6 Q1 U+ ~0 L5 n9 S
│ 6.7验证码的生成.avi
) F7 x! I% g6 y. r1 g│ ( Q7 [$ u9 i& X+ [
├─第07讲:文件上传、下拉框、富文本与母版视图
3 r! b2 K! O0 g- [4 N2 M r, M. N& t│ 7.1MVC中的文件上传.avi
$ n/ ~) V! C* d5 A( }6 \/ p3 h│ 7.2静态下拉列表的实现.avi1 p j: y( [0 R/ b
│ 7.3动态下拉列表的实现.avi
8 n9 C- l# K% R+ J$ X* E│ 7.4富文本编辑器CKEditor.avi
6 W8 Z( Y) B. B7 a1 a2 b7 l│ 7.5Razor母版视图的基本使用.avi1 g3 N, ^$ S' R! I1 O! W2 Z8 h' l
│ 7.6Razor母版视图的高级特点.avi8 F1 O5 Z' [* ?$ O* H o
│ , x* W( g$ R) j) Z! T8 Q3 N
├─第08讲:身份认证、错误处理与过滤器
- e4 o8 o7 K- p: `1 ]( ^ C# x│ 8.1身份认证与授权所用类的分析.avi
! q' j% d7 g$ ^9 w6 _* C( t│ 8.2身份认证与授权的代码实现.avi
5 v2 P* @6 @5 K* q" I│ 8.3身份认证与授权的注销.avi
- m @# j8 Z! F) h% n6 R6 z│ 8.4使用Authrize特性实现授权.avi- L$ Q3 C! f, ^3 @8 Y! n7 @
│ 8.5使用Web.config配置整个网站的错误处理.avi
* `# E$ r7 {$ | w│ 8.6使用HandleError处理错误.avi% T! Q* J) _- i) R7 {
│ 8.7自定义过滤器的使用方法.avi
. p% d2 G5 S& M" w3 q- l+ Z│ 8.8过滤器的应用方式总结和优先级.avi6 t: l' e! H' `3 k$ `' @
│ # H' q* d0 F* O; c% c
├─第09讲:MVC中的分部视图与Ajax" s5 ?- D1 u( ~$ E9 ?7 ?( p. J& j
│ 9.1分部视图的使用方法详解.avi
/ M A' I: C+ S2 Q I' b0 B│ 9.2MVC中的Ajax技术原理回顾.avi
* @. K5 Y0 ~% B$ h) N+ _& ^- }│ 9.3编写返回JSON格式数据的动作方法.avi
2 y3 g+ m, w+ \│ 9.4客户端对JSON数据的解析.avi( B, ^, b7 B5 F- R
│ 9.5基于AjaxHelper构造无刷新表单.avi8 @5 V+ \ }# N- g, `
│ 9.6基于AjaxHelper优化表单与请求判断.avi
5 a( G$ g3 L4 e! k│ 9.7基于jQuery的无刷新删除对象.avi5 Q4 \2 V' H2 k5 E) ]
│
! w- e3 C( m$ J8 w4 E0 R└─第10讲:网站配置、发布与部署3 N0 J! A% r [9 s' Y( q1 |
10.1网站的配置信息修改.avi: Z& Q1 C. j0 H" @! p7 H
10.2网站发布具体步骤和演示.avi
& E# B8 ~0 g7 u# N( ^; m5 o 10.3在IIS上部署网站.avi
. @* T& @( ?5 q下载地址: |
|