Professional Documents
Culture Documents
Lab05 WebbansachMVC5 (Giohang)
Lab05 WebbansachMVC5 (Giohang)
Net MVC 5
Lab 05:
XÂY DỰNG
TRANG GIỎ HÀNG ĐỂ ĐẶT HÀNG TRÊN WEBSITE
A. MỤC TIÊU:
Tiếp tự c phá t triển Website trên kết quả đã hoà n chỉnh đến Lab04.
Thự c hiện trang giỏ hà ng
B. CÔNG TÁC CHUẨN BI
CSDL đã thiết kế trong Lab01
Dự á n đã hoà n chỉnh đến Lab04 (Source Lab04).
NỘI DUNG:
1. Xâ y dự ng trang giỏ hà ng
Xem lạ i cấ u trú c cá c Table có liên quan đền Giỏ hà ng trong CSDL:
http://www.thayphet.net 1
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
o Constructor khở i tạ o Giỏ hà ng, vớ i tham số truyền và o là Mã sá ch.
Tạ o mớ i Controller: GiohangController
o Cậ p nhậ t phương thứ c Lấ y giỏ hàng từ Session[« Giohang »] nếu có , nếu
khô ng sẽ khở i tạ o giỏ hà ng rỗ ng.
http://www.thayphet.net 2
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
http://www.thayphet.net 3
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
Xem và cậ p nhậ t lạ i liên kết dẫ n đến trang Giỏ hà ng : Trang Details.cshtml
http://www.thayphet.net 4
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
Thự c thi xem Kết quả : Tư trang Details : Click và o liên kết đặ t mua (Thự c hiện trên mộ t
số sả n phẩ m, và thự c hiện lặ p lạ i và i lầ n trên 1 sả n phẩ m.)
http://www.thayphet.net 5
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
Kết quả :
http://www.thayphet.net 6
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
http://www.thayphet.net 7
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
Xử lý xó a giỏ hà ng:
o Cậ p nhậ t Action XoaGiohang () và o GiohangController
Bổ sung tiếp chứ c nă ng “Cậ p nhậ t » dù ng cho phép điều chỉnh số lượ ng và cậ p nhậ t lạ i
thà nh tiền và tổ ng tiền.
http://www.thayphet.net 8
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
o Cậ p nhậ t GioHangController : Bổ sung Action CapnhatGiohang()
o Điều chỉnh View : Giohang.cshtml có bổ sung thêm Form chứ a button “Cậ p nhậ t”
o Kết quả : Khi ngườ i dù ng điều chỉnh Số lượ ng và Click Cậ p nhậ t, hệ thố ng
sẽ cậ p nhậ t lạ i số lượ ng, tính lạ i thà nh tiền, tổ ng số lượ ng và tổ ng tiền và
load lạ i trang GioHang.
http://www.thayphet.net 9
Lab hướng dẫn thực hành Xây dựng Website Bán sách với ASP.Net MVC 5
Bổ sung tiếp chứ c nă ng “Xó a Giỏ Hà ng » cho phép xó a tấ t cả thô ng tin trong Giỏ hà ng.
o Cậ p nhậ t GioHangController : Bổ sung Action XoaTatcaGiohang()
o Kết quả : Tạ i trang Giỏ Hà ng khi Click “Xó a Giỏ hà ng”, hệ thố ng sẽ xó a tấ t cả
thô ng tin trong Giỏ hà ng và trở về trang chủ .
http://www.thayphet.net 10