TI: TM HIU M HNH MVC3 GVHD: THS.L VN HIP SVTH: LC N T LP: CN-QTM11 MSSV: 468111119
TP. HCM, 22 THNG 09 NM 2013
Li m u
Ging vin nhn xt
Mc lc CHNG 1
Gii thiu ASP.NET MVC3 ............................................................1
1.1
M hnh ASP.NET MVC3 ............................................................................1
1.2
C ch lm vic ca MVC ............................................................................1
1.3
Cc quy tc hot ng ca MVC ...................................................................2
CHNG 1 Gii thiu ASP.NET MVC3
CHNG 1 Gii thiu ASP.NET MVC3
1.1 M hnh ASP.NET MVC3
Kin trc MVC chia ng dng Web thnh Model-View-Controller.
Model: l cc th hin trong mt thc th, v l d liu tng tc vi ngi dng. View: l giao din hin th kt qu yu cu ca ngi dng. Controller: m nhn yu cu request ca ngi dng ln server, v c mt Action tng ng trong Model x l yu cu , kt qu s c hin th qua View. 1.2 C ch lm vic ca MVC
View gi HTTP request n controller, mi URL s c nh x n mt Method
trong Controller c gi l Action.
CHNG 1 Gii thiu ASP.NET MVC3
Trong Action, View data s c x l v Model s c cp nht, cui cng
Controller quyt nh View no s c hin th n ngi dng.
1.3 Cc quy tc hot ng ca MVC
Ngi dng c th giao tip vi giao din View.
View c th giao tip vi Controller. Controller c th giao tip vi View, Model v cc Controller khc. Ngi dng khng giao tip trc tip vi Controller v Model c. View khng giao tip c vi View khc. View khng giao tip trc tip c vi Model. Model khng giao tip dc vi Model khc.