|
【课程目录】) e9 w. o" v) G2 o
├─第01讲:开始ASP.NET-MVC的精彩之旅- b" N, J3 Z' ?8 X8 L$ l
│ 1.1ASP.NET-MVC概述.avi2 i7 W X, h4 F& J- {4 @1 d
│ 1.2快速完成第一个MVC程序.avi
* a8 h9 o) N5 l# e- M; B│ 1.3ASP.NET-MVC原理(1).avi
9 S0 E, M- P3 o│ 1.4ASP.NET-MVC原理(2).avi0 m3 \- }( G5 H8 F+ v5 u5 y
│ 1.5MVC初学综合运用-实现我的计算器.avi2 A8 R1 w: \; x [# B1 I5 M7 O
│
+ R+ g3 z# w$ ?, Q' T9 J: |├─第02讲:基于三层架构的MVC与.NET新特性
0 A% ?1 U7 \% Y$ n: `1 X│ 2.1基于三层架构和MVC框架的搭建.avi. @6 C7 v# y6 i$ M) A3 G
│ 2.2基于三层架构和MVC实现登录M的编写.avi
3 ~- V0 a# @0 @│ 2.3基于三层架构和MVC实现登录C和V的编写.avi+ m" }1 K& ?( J# _) [/ h
│ 2.4基于三层架构和MVC实现数据查询(1).avi" p* s! G6 x2 [& b7 ?# o& n
│ 2.5基于三层架构和MVC实现数据查询(2).avi
3 X5 b$ ` Z' b; M- k" A+ y│ 2.6可选参数和命名参数.avi
4 B% T b- D2 u i' W│ 2.7var与匿名类的使用.avi
' s. H" F, N& d& U" R& s5 Q; e│ 2.8dynamic类型的使用.avi- ]% `2 p4 X/ N% A8 B
│ 6 g( @3 ]% q3 `
├─第03讲:Razor视图与数据传递
4 c- u6 |) g+ p│ 3.1Razor视图.avi- j0 S0 d' K2 }; R7 v9 e
│ 3.2单个实体查询与强类型视图.avi
7 K5 [9 q5 V9 Q) w7 o% ]6 U│ 3.3从控制器到视图的数据传递方法汇总.avi
9 \6 s' X) I; s% _6 t4 G3 |│ 3.4实体修改的完整实现.avi+ ~$ `: M6 p* H' z9 h; s
│ - M+ N0 a j7 w0 h* a: d
├─第04讲:路由详解
' e* P5 a O l3 x2 B, o│ 4.10使用路由数据.avi
2 d0 D' I( |( F" S5 B( }/ ?1 l│ 4.11特殊URL匹配规则.avi
4 r* g7 k$ O; B6 P" @' p7 U5 Q│ 4.12路由默认值及其特殊匹配规则.avi
! S0 W/ W" |+ W/ v* z│ 4.13由路由生成URL.avi
! M& K* \. ^+ R. e W│ 4.14分区项目的使用和注意问题.avi
" o z/ b/ J# v n& u9 _* k0 q% W* b│ 4.1理解路由的原理.avi. t& z9 a6 L/ {
│ 4.2URL模式匹配分析与示例.avi
- E' n. F) u: I+ Q7 R y, n& ]/ X│ 4.3路由匹配原理分析与多个路由定义规范.avi& @' G( Q7 C$ G$ f8 ]. Y
│ 4.4测试多个路由匹配的优先顺序.avi
! |; A7 L; g- `4 H/ k a2 e│ 4.5测试字面量和常量必须严格匹配.avi
0 M5 f. o6 q8 X9 S│ 4.6测试路由约束的作用.avi
1 I* U- H. ^5 q! ]( L; O$ B( N│ 4.7测试只含一个controller和一个action的URL.avi+ L8 [* Z6 T0 N- v. i1 V: o1 t
│ 4.8测试可能导致优先匹配的路由.avi% P. k1 H3 D; o3 n
│ 4.9路由匹配总结.avi/ J3 V0 z2 ^( T- g9 w5 ^4 U1 {- J
│ 8 E0 G# K) [8 ?) b/ S& l
├─第05讲:控制器详解" ]4 o z/ h% m" P+ {9 {/ E
│ 5.1理解控制器..avi
% r' G y1 t; m) Y8 M│ 5.2动作方法的参数.avi
1 {# k0 O* {4 G M# [ M# D" i│ 5.3动作方法的3个重要特性.avi; \ a$ f% ^/ Q; k" }7 l
│ 5.4ActionResult详解.avi
" F" @% [% u: s" b/ F; S: k- N│ 5.5隐式动作类型.avi
& J3 v3 g6 R; x$ X* b9 C│
t7 N; X. f5 A* j├─第06讲:MVC中的验证功能
/ g0 l! @6 \7 n2 I0 J. M0 J, V│ 6.1基于MVC的表单验证-验证特性分析.avi: f9 |' ^ T5 Y7 Z6 c
│ 6.2基于MVC的表单验证-添加模型验证特性.avi
7 u4 U; |+ H/ ~4 X# @8 l5 Y│ 6.3基于MVC的表单验证-ModelState对象的使用.avi, f. f: o* S2 r- b8 z& A
│ 6.4基于MVC的表单验证-在视图中展示验证信息.avi
7 G7 ?9 J* T3 x2 p: l; ^" Y│ 6.5基于MVC的表单验证-解决表单数据保存问题.avi
# g2 u( l; ]2 q│ 6.6视图助手-Htmlhelper的使用.avi
6 T& v/ U1 `) u+ U! S* T% R0 F: h│ 6.7验证码的生成.avi) J( k" |% e. t) f0 P
│ & i) {( \+ @# @( L8 W3 n% K# y
├─第07讲:文件上传、下拉框、富文本与母版视图
% F) {4 h \0 ]9 i+ [- r; B│ 7.1MVC中的文件上传.avi
6 h8 N6 U( Y B│ 7.2静态下拉列表的实现.avi
6 U* _) @2 Z) f│ 7.3动态下拉列表的实现.avi
- d; e' y4 G7 l' a│ 7.4富文本编辑器CKEditor.avi
5 l# l, F; i9 P* Y) y* T│ 7.5Razor母版视图的基本使用.avi5 ?) w& H/ }9 I7 q6 a
│ 7.6Razor母版视图的高级特点.avi
" v0 S. N" y- Z7 f$ X6 Z, M│ 7 U3 _# I& N R
├─第08讲:身份认证、错误处理与过滤器
, f9 U! i! D+ P│ 8.1身份认证与授权所用类的分析.avi1 b8 ]4 F0 }$ I) X9 r) B* k
│ 8.2身份认证与授权的代码实现.avi
. V. ^( ^5 i6 V% ~. C2 f│ 8.3身份认证与授权的注销.avi* _: M* D8 E2 N4 T) f
│ 8.4使用Authrize特性实现授权.avi [# Y/ P: C% y* i$ V1 V
│ 8.5使用Web.config配置整个网站的错误处理.avi; f9 K: \0 F; b- `
│ 8.6使用HandleError处理错误.avi1 J, x( {5 [: a! {: u
│ 8.7自定义过滤器的使用方法.avi
, j( x2 Z6 ^6 d; y7 |│ 8.8过滤器的应用方式总结和优先级.avi
5 U8 O: V0 [9 {' H2 |" y/ Q* o' |│ 0 {. @/ v; E$ B- W
├─第09讲:MVC中的分部视图与Ajax
8 d$ c/ v) Z9 s, S4 v) ^ j5 I│ 9.1分部视图的使用方法详解.avi
/ Z9 a: g/ s( ~' |│ 9.2MVC中的Ajax技术原理回顾.avi* p' `7 ^) N* g) ?- \: [5 X& j p
│ 9.3编写返回JSON格式数据的动作方法.avi7 a b3 y' i* t+ \" J
│ 9.4客户端对JSON数据的解析.avi
( ~- ?$ x+ M4 W% p1 d0 @│ 9.5基于AjaxHelper构造无刷新表单.avi
0 m* r. }6 E% S' T│ 9.6基于AjaxHelper优化表单与请求判断.avi
: K! H* Z( Q1 j- T6 j0 j│ 9.7基于jQuery的无刷新删除对象.avi
" [: U J: W8 ?* K" }, @7 V│ & a, D+ A& y7 ?. D- D9 V
└─第10讲:网站配置、发布与部署+ n3 s$ E) G3 g6 |/ _4 Y
10.1网站的配置信息修改.avi
( c! X& ^- C& t' C7 } 10.2网站发布具体步骤和演示.avi
# C* x* ~. j& y& Z1 \ K) J8 w9 O 10.3在IIS上部署网站.avi
N) j9 j* x( x# ^* Z" s# |+ V$ I下载地址: |
|