1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận tốt nghiệp: Tìm hiểu về ASP.Net MVC Framework phát triển ứng dụng với ASP.Net MVC Framework

108 79 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 108
Dung lượng 1,52 MB

Nội dung

Luận văn hướng đến các mục tiêu nghiên cứu: tìm hiểu về một công nghệ mới, phục vụ cho việc xây dựng một website giới thiệu và đặt hàng sách, nhằm áp dụng những kiến thức đã được tìm hiểu vào thực tế, cung cấp một tài liệu tiếng Việt về công nghệ này. Mời các bạn cùng tham khảo.

Len CAM ON Tnrac tien, em xin pile!) duqc giri lei cam an du sac tai Thac si" Tran Quang Duy, ) ngtred they di nhiet tinh gulp di, va hiring din em tong qui trinh thvc hi8n khea luan Em ming xin giri den qu9 thiy c8 dang giang day tat truing Dai hoc Thing Long n6i chung va cac thiy c8 khoa Toan Tin n6i ring lei biet an chin thanh, cam an they c8 vi di het ling truyen dat cho em nhimg kien thirc nhing nim thing ngai tren ghe nha tnrImg Kinh chic Glut thiy co Wen luau math khoe, gat hai duqc nhie'u cong sv nghiep Dii di cif) gang het sire de dux hi4n de tai nhung kh6 tranh kh6i nhung thieu sot, em rat mong titian dugc sir gap cis qu9 thiy co, cac anh chi va cac ban a em co the tier b0 hen Ha noi, ngizy 16 thtbtg nom 2013 Sinh via thw hien Deu Huy Hang Trang 2/109 M1JC LI,IC DANH MIX CAC THUAT NGU VA T& VIET TAT DANH MIX HINT ANH GIOI THItU CHUNG CHUONG - TONG QUAN VE ASP.NET MVC FRAMEWORK 1.1 Gidi thieu ye me hinh MVC 11 11 1.1.1 Cie plan cilia MVC 11 1.1.2 Hoat dOng coa m6 hinh MVC 12 1.1.3 LIU diem yit nhuot diem cda MVC 13 1.2 Gbh thieu ye ASP.NET 13 1.3 ASP.NET WebForm truyen thong 13 1.4 ASP.NET MVC Framework 15 1.4.1 Nguen g6c 15 1.4.2 Cac Oat ca ben cat ASP.NET MVC 16 1.4.3 Qua trinh host dOng cna mOt img dung ASP.NET MVC 17 1.4.4 MOt s6 tinh rang n6i 1* cna ASP.NET MVC Framework 17 1.4.5 Uu diem 18 1.4.6 Nhugc diem 18 1.4.7 So sinh gilla ASP.NET webform vit ASP.NET MVC 18 1.4.8 Lan quen yeti ung dung ASP.NET MVC Framework 20 CHUONG - CAC THANH PHAN CHINH CUA ASP.NET MVC 34 2.1 Controller yi action method 34 2.1.1 Cac ldp chinh elm Controller 34 2.1.2 Action Method 35 2.1.3 Clic ket qua tni ye kik ActionResult 36 2.1.4 NhAn cac ditu vito 37 2.1.5 Filter 40 2.2 View 45 Trang 3/109 2.2.1 Khasi niem ViewEngine 45 2.2.2 Geri thieu ye Razor 45 2.2.3 Them nOi dung dOng cho Razor View 46 2.3 Model 62 2.3.1 Model Binding 63 2.3.2 Model Validation 69 2.4 URL WI routing 75 2.5 jQuery ASP.NET MVC 79 2.5.1 Gied thieu 2.5.2 Co ban ve jQuery 2.5.3 jQuery tich hqp ASP.NET MVC 2.6 Bio mat ASP.NET MVC 79 80 80 81 2.6.1 Cross-Site Scripting 81 2.6.2 SQL Injection 82 CHUONG - CHUONG TRINH uNG DIJNG 3.1 MO to bai town 85 85 3.1.1 Cac dti ttrqng tham gia vio he thong 85 3.1.2 Cac chirc thing chinh ctia img dung 85 3.1.3 Su dO use-case chfrc &mg caa he thong 86 3.2 TO chirc ca soft der lieu 88 3.2.1 M8 hinh cc se de lieu 88 3.2.2 Chi tiet cac bang ca so de lieu 89 3.3 Mai trirtmg cal dat 91 3.4 MA ngutn chuong trinh 92 3.4.1 Cau frac cac file ting dung 92 3.4.2 Anh za cac lop yen file twang img 93 3.4.3 So luqc ve cac lop chinh 96 3.5 MOt so hinh anh minh hqa ve ting dung 105 Trang 4/109 KET LUAN 108 TAI LIIrU TRAM KHAO 109 Trang 5/109 DANH MVC CAC THUAT NG& VA TIT VIT TAT Class Lop Request You au Action method Phuong thirc hog Ong Client May lchich Server May chit Code MA lenh NameSpace Kh6ng gian ten Browser Trinh duy6t Framework Nen tang Filter BO 19c Validation Xic nhin MVC Model View Controller CSDL Co so dii li6u HTML HyperText Markup Language HTTP HyperText Transfer Protocol XSS Cross Site Scripting URL Uniform Resource Locator Trang 6/109 DANH MDC HINH ANH Hinh 1.1 Ma hinh MVC 11 Hinh 1.2 Quy trinh hogt dung ctia mo hinh MVC 12 Hinh 1.3 Cong nghe ASP.NET WebFortn 13 Hinh 1.4 Cie phdn co ban &la ASP.NET MVC 16 Hinh 1.5 ASP.NET WebForm vas ASP.NET MVC 18 Hinh 1.6 Khasi tgo Ong dyng ASP.NET MVC 20 Hinh 1.7 HOp thogi New ASP.NET MVC3 21 Hinh 1.8 Minh hpa mot Solution Explorer ctia ASP.1VET MVC3 22 Hinh 1.9 Giao Bien co ban chgy Ong thing ASP.NET MVC ca Ian 23 Hinh 1.10 Giao dien thy chink thay dal churmg trinh Debug 24 Binh 1.11 Kit not cash die' lieu bang Entity Framework — boot 24 Hinh 1.12 Kit nil ca set die lieu bang Entity Framework — bleat 25 Plink 1.13 Kit not co sb &I lieu bang Entity Framework — bulk 25 Hinh 1.14 Kit not co sas dir lieu bang Entity Framework — burry 26 Hinh 1.15 Kit nii co set die lieu bang Entity Framework — burry 27 Hinh 1.16 Kit co so die lieu bang Entity Framework— buoy 27 Rink 1.17 Minh km them mai met Controller -1 28 Hinh 1.18 Minh hoe them mai mot Controller - 28 Hinh 1.19 Minh hoe them mai mot Controller - 29 Hinh 1.20 Minh hpa them mai mot Controller - 30 Hinh 1.21 Minh hpa them mai mot View -1 31 Hinh 1.22 Minh km them mai mat View - 31 Hinh 1.23 Minh hpa them mbi mot View - 31 Hinh 1.24 Minh hpa them mai mot View - 32 Hinh 1.25 Minh Iota them mot mot Model 33 Hinh 2.1 Minh hpa tgo mat lnline HTML helper 48 Hinh 2.2 Kit qua sei dyng Section 58 Trang 7/109 Hinh 2.3 Tao mat Partial View Binh 2.4 Minh hpa ket qua tra 60 ve mat Child Action 62 Hinh 3.1 Sa use-case char tiling cue admin 86 Hinh 3.2 Sa da use-case char ming ctia ngvoi dung 87 Binh 3.3 MO hinh ca so du lieu cho Ling dung 88 Binh 3.4 Trang chti czia website 105 Hinh 3.5 Giao then them nha xucit ban 106 Hinh 16 Danh such cut nha nazi ban he thong 106 Hinh 3.7 Giao dien chinh situ thong tin ve nha xuat ban 107 Hinh 3.8 Giao dien chat ming cAlt hang 107 Trang 8/109 GICTI THIOU CHUNG Tnr6c day thiet ke website, nhang ngtrai mai tim hieu s8 phai ton rat nhieu ding sac de hoc, nghien dm, vi hp se mat mot khoing thin gian kh6ng rthe de twin thinh website yen day dit cac tinh ding Sau da, ho can bo rat nhieu cong sac chay chit cling nhu sira 18i, khic phuc cac van de bao mot_ va cu6i cuing sin pham hp lam cling chua chic "sfinh vai" 81:cc v6i cac sin phial dfri truerc Nam bat duqc dieu nay, Microsoft da cung cap mot nen tang phat then ling dung web nham ginp ich cho ngulyi sir dung, lit ASP.NET ASP.NET MVC la met taming mo hinh duqc cung cap beri ASP.NET NO duqc xay dung theo m8 hinh MVC (Models, Views va Controllers), gulp Lich biet cac thinh phan ling dung Val me hinh nay, nhang lap trinh vien co the a ding xay dung nhang website von cAu truc chat che, rinh mach Ngoai ra, no cling giop cho viec sira 18i, thay the vi thin nghiem cac chic nang ctia website tra nen a ding horn Veri nhiing tru diem tren, ASP.NET MVC gin rthir se tra met nen tang chinh viec xay dung va phat trien cac website Vi vay, lchoa luan Mt nghiep nay, em se tim hieu ve cong nghe ASP.NET MVC Framework caa Microsoft va xay dung melt ling dung dua tren ding nghe Myc dich nghien ct?u tali kh6a ken: - Tim Mau ve met cong nghe mai; - Phuc vu cho viec xay dung mot website giai thieu vi dat hang sach, nhim lip dung nhftng kien tit da duqc tim hieu vao thuc te; - Clung cap met tai lieu Tieng Viet ve cong nghe Phtrong phip nghien coy: Nghien cuu 15, thuyet th8ng qua ebook dui Microsoft va the then din; - Tang buck tim hieu cac vi du ca ban, sau lip dung vao met ling dung nho, din din phat trien thinh met chuang trinh; - Ring hop cac kien thac thinh bio cao va xay dung chuang trinh Ling dung Trang 9/109 Nei dung dm tai lieu duce chia lam chtrang Chuang — Tong quan ve ASP.NET MVC FRAMEWORK Chuang se gioi thieu ve m6 hinh MVC cling nhu dtra cai nhin tong quat ve ASP.NET MVC Chuang — CIIc thenh phin chinh cua ASP.NET MVC Chucmg se tim hieu chi tiet ve ck thinh phan chinh cita ASP.NET MVC, nhu la Controller, Model, View, URL, jQuery va met so van de bao mat tong ASP.NET MVC Chuang — Chuang trinh inng dung Nei dung chuong la giai thieu ve trig dung duce xay dung dua tren cling nghe ASP.NET MVC U'ng citmg de la met website cita dra hang sach yea Unit nang quan 19, giai thieu san phim va (tat hang truc tuy'en Trang 10/109 Chuang 1- Tong quan ye ASP.NET MVC FRAMEWORK CHIMING - TONG QUAN V ASP.NET MVC FRAMEWORK 1.1 Gitri thi$u ye m8 hinh MVC Khi cic phin mem img dung cang phit then km mph vi da clang thi vin de thiit lei hen tnic cho phin mem cling tr6 n6n phiic tap hon Nhung ung dung web gig day cling da phit trien din met tam cao mei, ching kh8ng can la nhOng (mg dung web thing thirang yeti chirc nang hiin thj thong tin ma la nherng hi dicing thong tin he trq nhung trang web tucmg tic yeti ngubi ding Nhieu giai phap thiet lea kien frac hi thong duqc dua vat aux dich lam cho hi tilting linh hog, mem deo, de phit then vi ton to lau dii Trong de, giai phip this& ke theo m8 hinh kien true MVC duqc Trygve Reenskaug de xuAt vao nhOng am 70 coa the ky 20 to rat hieu qua Mo hinh MVC (Model - View - Controller) la met kien trite phin mem hay mo hinh thiitke dirge sir dung ky thuat phtm mem N6 glop cho cic nha phit then tech img dung cila hq pill lchic Model, View va Controller mOi phin c6 met nhiim vu ring biit va dije lap vei cic phin khic 1.1.1 Cac thenh phin ctia MVC 1111 Contrle Hinh 1.1 Mii hinh MVC Model Day la phial chira tit ca cic nghiip vu logic, phuang thee zit 1Y, try mit database, did tugng mo to de liiu nhu cic Class, ham xfr 19 Trang 11/109 Chuang - Chuang trinh Cling dung NewBook.cshtml Hien thj sach mai RandomBook.cshtml Hien thj sach nau nhien ViewEdit.cshtml Giao then chinh sera sach Add.cshtml Them nhi xuAt ban CateMenu.cshtml Hien thi loai sach menu List.cshtml Danh sach loci sash ViewEdit.cshtml Giao hien chinh sera sach Index.cshtml Trang chii cfia website About.cshtml Trang gieri thieu ye website HomeAdmin Index.cshtml Giao dien phan (pin ly Order List.cshtml Danh sach hoa don ViewEdit.cshtml Giao dien chinh sera tang thai hea don ViewOrder.cshtml Giao dien hien thj Ma don cho khich List.cshtml Danh sach Ma don chi tiet ViewOrderDetail.cshtml Giao dien hien thj Ma don chi tiet Category Home OderDetail cho kluich Publisher Add.cshtml Them nha mitit ban List.cshtml Danh sach nha xuat ban PubMenu.cshtml Hien thj nha )(at ban menu ViewEdit.cshtml Giao dien chinh sera nha St ban ShoppingCart Index.cshtml Giao dien at mua sach Checkout SendCartOffer.cshtml Giao dien nhap thdng tin d6 at hang Complete.cshtml Giao dien hoin tat dat hang Shared Chita cac giao dien lam khung cho website Trang 95/109 Chuang - Chtrcmg trinh img dung 3.4.3 Sa kyr ye cac l&p chinh 3.4.3.1 Thong Models public void InsertPublisher PublisherAddModel Them nha xuat ban vio CSDL public nxb FindPublisherBy string Name public nxb FindPublisherBy ten int ID public void EditPublisher Tim nha xuat ban theo Tim nha xuat ban theo ma PublisherEditModel Sin thong tin ve nha t bin CSDL public an Kiem tra xem ce x6a dirge nha xuat ban khong Neu khong co rang buk thi thqc hien x6a, ngtrqc i till thong bito khong duqc x6a public void InsertCategory CategoryAddModel Them loci skh vao CSDL public loaisach FindCategoryBy string Tim loci sich theo ten int Tim lo3i sach theo ma CategoryEditModel Sira thong tin ve logi Mob Name public loaisach FindCategoryBy ID public void EditCategory CSDL public void DeleteCategory int Kiem tra xem c6 x6a dugs lo3i sash kh8ng Trang 96/109 Chtrcmg - Chtrcmg trinh irng dung Neu khong co rang buck thi thuc hien x6a, nguqc lai thi thong bio kitting duqc x6a public void InsertUser AccotmtAddModel Them ngutri dung vio CSDL public user FindUserByLogin string Tun nguiri dimg theo ten Name ding nh4p public user FindUserBylD int Tim ngutri dung theo mA public bool IsUserExits string, string Kiem tra xem ten ding nhip eh ton 4i khong public bool CheckUserState string Kiem tra xem tang thii dm ngutri dimg li binh thuong hay bj khoa public bool IsAdmin string Kiem tra xem ngtrtri ding c6 phii li admin hay khong public void EditUserStatus AccotmtEditModel Clip nh4t tiling thii cho ngueri dimg public public void bool EditUserPassword ChangePassword DeleteUser Thay del mit khau cho Model tai khoin int Kiem tra xem co xda duqc ngtrtri dimg khong Neu khong co rang butIc thi thuc hien x6a, nguqc lai thi thong bio kh8ng duqc x6a public BookAdd GetConslrainAdd Ley cic mi nhi mittbin Trang 97/109 Chuang - Chuang trinh (mg dung Model va ma loci dang co he thong de them sach ta co the Iva chqn public Bo okAdd GetConstrainEdit Lay cat ma nhi xuat bin Model va ma loci dang co tong he thong de chinh dra ta c6 the lira chip public sach FindEioolcByName string Tim sach theo ten public sach FindBookBylD int Tim sach theo nil public void InsertBook BookAddModel Them sach vao CSDL public void EditBook BookEditModel Chinh sin lai each public bool DeleteBook int Kiem Ira xem th x6a duqc sach kh8ng Neu kitting eh ring buOc thi thuc hien x6a, nguqc lai thi thong bao khong dtrqc x6a public public lEnumerable GetNewBooks Lay danh sach cric sach mai rEnumerable GetBoolcsByCatt int Lty sach theo loaf sach int ay sach theo nha xuet public public ffinumerable GetBooksByPub ban lEnumerable GetRandomBook Lay danh sach ngiu • nhien ve sach public hoadon FindOrderBylD int Tim h6a don theo ma public void EditOrderState int Sim lai tang thai public void DeleteOrder int X6a mOt hoa don Trang 98/109 Chuang - Chuang trinh Crng dung public IEnumerable GetOrdersByUser int Lay danh sach h6a dcrn cfm mot khfich hang ID public int Lay h6a don chi tiet cfm mot don hang public void AddToCart sach Them sach vio gi6 hang public int UpdateCattCotmt int, int C#p nhat so Itrcmg sach public int RetnoveFromCart int X6a mot sin phihn gio hang public void EmptyCart X6a town b0 gio himg public decimal GetTotal Lay tang tien public List GetCartltems Lay danh sach gio public void hang CreateOnlerDetall hoadon Tao Ma dun chi tiet cho mot don hang 3.4.3.2 Thong Controllers public Phuong thirc get, tra ve View de ding nhip public ActionResult Login AccotmthoginModel Phuong thirc post, xfr lY so !den ding nliap public ActionResult Logout Phuong thfic get, thoc hien viec Sing xuat public ActionResult Info Tra ve thong tin nguiri dimg public ActionResult Register Phuang thirc get, tri ve Tsang 99/109 Chuang - Chuang trInh Crng dung view de ngtroi dung ding kY tai khoin public ActionResult Register AccountAddModel Phuong thfrc post, icfr ly tee thing Icy Si khoin public ActionResult Tra ye danh sash Si List khoan public ActionResult Add Phuang thtic get, tra ve view de nguiri quan ly them ngtdri dug public ActionResult Add AccountAddModel Phuong thirc post, xir ly viec them tai khoan public ActionResult ViewEdit int Tra ye view de quart ly chinh sira tai khoin public ActionResult EditStatus AccountEditModel Phuong thtic post, time hien viec chinh sirs th8ng tin Si khoin public ActionResult Delete int Xir ly ilia Si khoin ngtrai dims public string Encrypt string nut hien ma hem chugi du vio (password) public ActionResult ChangePassword Phucmg thirc get, tra ve view de thay di password public ActionResult ChangePassword ChnePasswordMcdel Phuong thirc post, zfr ly viec sfrs password eta ngtrai dung Trang 100/109 Chuang - Chuang trInh Cmg dung public ActionResult Change Password Tri ve thong bao they Success public &di password thinh tong ActionResult Add Plurcmg that get, tra v view de ngtrai quan ly them sich public ActionResult Add BookAddModel Phuang that post, xi: ly viec them sich public ActionResult RandomBook Lay met so luqng sich ngiu nhien public ActionResult List Tra ve danh sach san pliant sach public ActionResult ViewEdit int Tra v view de nguti quart 15, chinh sua thong tin sach public ActionResult Edit BookEditModel Phuong thirc post, thuc hien viec chinh situ th8ng tin sich public ActionResult public ActionResult NewBook public ActionResult BookByCate Delete int Xir ly x6a sach Lay nhang sach mei int Xir ly viec lay sach theo loai sach public ActionResult BookByPub int Xir ly viec lay sach theo nha xuAt ban public ActionResult Detail Xir 15, viec xem chi tiet met coon sich Trang 101/109 Chuang - Chuang trInh img dung public ActionResult Add Phucmg thirc get, tra v view de ngulyi quail 15, them loci sach public ActionResult Add CategoryAddModel Phucmg thirc post, xir it viec them loci sach public ActionResult List Tra ye danh sich loci sach public ActionResult ViewEdit int Trd ve view de quan chinh sira thong tin 1* sach public ActionResult Edit CategoryEditModel Pinning thirc post, thuc hien viec chinh sira th8ng tin loci sach public ActionResult Delete public ActionResult CateMenu int Xir ly x6a loci sach Lay danh sach sach m menu public ActionResult Add Phuang thtrc get, tra v view de nguai quim ly them nha St ban public ActionResult Add CategoryAddModel Phuong thirc post, 'dr ly viec them nha xuAt bin public ActionResult List Tra ve danh sach nhi xuat ban Trang 102/109 Chuang - Chuang trinh ling dung public ActionResult ViewEdit int Tra ye view de ngubi quan ly chinh sera thong tin nha xuit ban public ActionResult Edit CategoryEditModel Phut:mg thirc post, thirc hi8n vi8c chinh sire thong tin nhi xuat ban public ActionResult Delete public ActionResult PubMenu int Xfr ly x6a nhi xuat ban Lay danh sich nha xuat ban menu public Tri ve danh sach gib hang public ActionResult AddToCart int Xfr ly vi8c them sin phin ' vio gib hang public ActionResult UpdateCartCount int, int Xir lY viec clip nhcit so luong san phim public ActionResult RemoveFromCart int Xir ly vi8c x6a sin pan gib hang public ActionResult List Tri ve danh sich hea don public ActionResult ViewEdit int Tri ve view de ngueri quin ly chinh sira tang thai hoa don public ActionResult Edit OrderEditModel Phucmg thirc post, thuc hi8n viec chinh sire Trang103/109 Clurcmg - Chuang trinh irng dung thong tin Ma don public ActionResult Delete public ActionResult ViewOrder int Xir ly x6a Ma don TM ve Ma don theo Mich hang public ActionResult List Tra ye danh sach h6a don chi tier public ActionResult ViewOrderDetail int Tra ve danh sach Ma don chi tie't theo ma h6a don public Tra ve view de Ichich hang nh$p thong tin lien hg cho viec tao Ma don public ActionResult SendCartOffer SendOrderModel Xir ly viec xac nh4n th8ng tin lien he' caa khich hang va tao Ma don public ActionResult Complete Tra ve thong bao cho Ichich hang public ActionResult Index TM ye giao din qua try cho ngubi quail IS, Trang 104/109 Chuang — Chuang trinh Ong dung laiitilfiTi napbsagaill Viatitiii aid* MO 1111111111111111111111111111111111111.111.111111111 public ActionResul 1ndex giro then tang chaff cila website public ActionResuh About Tra ye giso din gifri Neu dm hang 3.5 bRit so hinh fah mink bta vi frog Aug Iftnh 3.4Trang chi trio website Trang 105/109 Chuang - Chuang ninh ang dyng Thong tin Tin NM Mit Bin Thong tin HIM 3.5 Giao dien Alm moi nha xuat ban NI NM Tan POW Thong In Kim Deng 55 Quang Thing Hit NOi Tre S6 21 clay A11 khu gam Tian, Ha NO Lao dOng xa hOi NO MA Binh Minh Khai, Van hem thong tin 43 Lo flik, HE NO Dan hi S6 9, Ngd 26 Hoang cite, song oa, Ha NOi Khoa hcic va II '1141 70 Tran Hung Boo, Quan obi 23 Li Nun Be, Ha Pei chit Qnintuia geintuita aintsia Xba chat sim Atm CON an nhan din 167 Mai Ilk De, Ha HOE Stainithia 10 aa Wing 15 Nguyen Chi Thank Da Nkg 11 Dal K4X (KA Oa Hei NO' 16 Hang Chu& Ha NOE 13 MK nil 39 Hang Chub, Ha Noi iita ginkgo Ada Chiruh s&a gag 14 Nghe An 37 15 NOM nghiOp S6 6, ngd 167 Phuong Mai, Ha NOE oatSin Ma 16 Giao chic 81 Din Hung Deo Ha Nei 17 Van 146a Sal Gin 310 Tan Hung ipao own Tp H6 Chi Minh Ciliontha Ada lint Ada szionma Ha Bit flung Ha NOE Ha Nei Le Hang Phong, Vinh, Nghe An Aga Xba cotionaim Trapp 1N «Prav P4.4" Hinh 3.6 Danh sack cdc nha nit ban he tang Trang 106/109 Chuang - Chiron trinh Cmg dung Thong lin Ten NM Xuat Ski Km Deng Thongti 55 Quang Trung, Ha 11101 Hinh 3.7 Giao dien chink saa tong tin nha xsuit ban Tin sash Oth we SS Mame j am Sep Khong Chi I a KM Tight 65,000 VNO StaLLOgatathEZOQ I Academic %/madam In I hag 45.000 VIC augalittizon I &utilising glasithhoo Tong s6 ben (VND) 155000 VIE Hin ► 3.8 Giao diet: vJ char nem dat hang Trang 107/109 KgT LUAN Trong kh6a lujn nay, em de trinh biy nhfing hieu biet ye ASP.NET MVC Framework, veri trgng tam la ASP.NET MVC3 Ben canh dO, em ding da xay dung mOt website dui tren ding nghe ASP.NE'f MVC Tii lieu di dun nhung van di chinh sau: - Gioi thieu ve ASP.NET MVC vi lim quen veri mOt (mg dung ASP.NET MVC; - Tim hieu chi tiet ve cic thinh phin clfinh li Controller, View, Model binding, Model validation, jQuery; Neu mOt st phuong thirc tan ding website vi cich ph6ng chtmg; M8 ti ve chuang trinh time dung website gied thieu vi dit sich hue tuyen }Chem lujn duqc thuc hien then gian tir thing 4/2013 den thing 7/2013 Hy yr:mg veti viec thuc hien de tai nay, em se cung cap mOt Si lieu Tiering Viet cu bin vi dly du ve ding nghe ASP.NET MVC, glop ich cho nhOng ngueri mutin tim hitu ve no sau MOt lan n0a, em xin chin thinh cam an qujr thly co di tio dieu kien gilip der em hoin thinh kh6a luan • Kit qui thu dirge - Nang cao hieu biet ve mOt c8ng ngh'e fien tien Cii thien kha ning viet, djch va tra cau Si - Xay dung mOt img dung veri nhung chic Wing can thiet • HuOng phit triers - Tim hieu nhung kien thirc meri han ve ASP.NET MVC - Tim hieu nhung yeu cAu thuc to phit sinh dOi yeti chuung trinh img dung, qua cai thien nhimg chirc ning cho tOi uu nhAt co the Trang 108/109 TM Lieu TRAM KHAO Stich (1) Pro ASP.NET MVC Framework - Steven Sanderson Website (1) htto://weblogs.asp.net (2) http://www.asp.net/mvc/tutorials (3) htto:// ✓ww.codeproiect.com (4) http://stackoverflow.com/ (5) http://msdn.microsoft.com Trang 109/109 ... 10-2007 Phien bin ASP.NET MVC 1.0 duqc m dbi vio nam 2009 Trang 15/109 Chuang 1- Tong quan ye ASP.NET MVC FRAMEWORK 1.4.2 Cic think phan cabin ctia ASP.NET MVC ASP.NET MVC Framework Binh 1.4... met se alc framework Trong pluii ke den ASP.NET MVC, met framework ma nguen ma mai, xay dung tren ASP.NET ASP.NET MVC Framework duqc thvc thi tree me hinh model—view controller (MVC) NO gun... rang n6i 1* cna ASP.NET MVC Framework 17 1.4.5 Uu diem 18 1.4.6 Nhugc diem 18 1.4.7 So sinh gilla ASP.NET webform vit ASP.NET MVC 18 1.4.8 Lan quen yeti ung dung ASP.NET MVC Framework 20 CHUONG

Ngày đăng: 26/04/2021, 18:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w