----o0o----
ASP.NET MVC
Thc hin: Trn Thanh Nng Nguyn Vn Hng Trn Anh Tun Nguyn Trng Bnh GVGD: Nguyn Minh o 07110086 07110053 07110149 07110008
Ni dung
Tng quan v MVC C ch hot ng ca ASP.NET MVC
1 2
3
4
ASP.NET MVC 3
1.1 ASP.NET MVC l g? ASP.NET MVC l 1 Framework pht trin ng dng web mi ca Microsoft
Cng vi nhng thnh phn tt nht nn tng ASP.NET hin thi. Model
View
Controller
ASP.NET MVC 3
ASP.NET MVC 3
ASP.NET MVC 3
cc thao tc i vi models, v
cui cng l chn mt view thch hp hin th ra mn hnh.
ASP.NET MVC 3
C php chng trnh S dng c php ca webform, tt c Cc s kin c iu khin cc s kin v controls do server bi controllers, cc controls qun l khng do server do server qun l Truy cp d liu S dng hu ht cc cng ngh truy Phn ln dng LINQ to SQL cp d liu trong ng dng class to m hnh truy cp i tng Debug Debug chng trnh phi thc hin Debug c th s dng cc tt c bao gm cc lp truy cp d unit test kim tra cc liu, s hin th, iu khin cc phng thc trong controller controls
ASP.NET MVC 3
Tng tc vi javascript
URL Address
ASP.NET MVC 3
10
Ni dung
Tng quan v MVC C ch hot ng ca ASP.NET MVC
1 2
3
4
ASP.NET MVC 3
11
2.1 C ch hot ng
ASP.NET MVC 3
12
ASP.NET MVC 3
13
Gi tr mc nh:
new { controller = "Home", action = "Index", id = UrlParameter.Optional } ASP.NET MVC 3
14
ASP.NET MVC 3
15
ASP.NET MVC 3
16
ASP.NET MVC 3
17
ASP.NET MVC 3
18
ASP.NET MVC 3
19
20
2.6 Filter
Filter l mt i tng cho php can thip vo d liu t request v response trc khi d liu ny i n im cui l Web Container hay browser Cc loi Filter
ASP.NET MVC 3
21
Ni dung
Tng quan v MVC C ch hot ng ca ASP.NET MVC
1 2
3
4
ASP.NET MVC 3
22
ASP.NET MVC 3
23
ASP.NET MVC 3
24
ASP.NET MVC 3
25
ASP.NET MVC 3
26
ASP.NET MVC 3
27
ASP.NET MVC 3
28
ASP.NET MVC 3
29
30
ASP.NET MVC 3
31
ASP.NET MVC 3
32
ASP.NET MVC 3
33
Lp ValidationAttribue
Lp ValidationAttribute c ci tin trong .NET Framerwork 4 h tr mt phng thc cho php override l IsValid. iu ny cho kim tra gi tr hin ti da trn cc thuc tnh khc ca model.
ASP.NET MVC 3
34
ASP.NET MVC 3
35
ASP.NET MVC 3
36
ASP.NET MVC 3
37
ASP.NET MVC 3
38
3.6 Cc tnh nng mi khc M rng hp thoi New Project Trong ASP.NET MVC 3, bn c th thm cc project mu, view engines, v unit test project frameworks cho hp thoi New project.
ASP.NET MVC 3
39
ASP.NET MVC 3
40
41
Ni dung
Tng quan v MVC C ch hot ng ca ASP.NET MVC
1 2
3
4
ASP.NET MVC 3
42
ASP.NET MVC 3
43