Sửa đổi Shopping
Cart ứng dụng
Trong bài tập này, bạn sẽ thay đổi và tăng cường áp dụng Giỏ hàng đó là
trong con số 8-13 và 8-14. Mặc dù cách ứng dụng các công trình này không phải là hoàn toàn
thực tế, bài tập này sẽ cung cấp cho bạn một cơ hội để sử dụng các tập tin cookie, trạng thái phiên, và
bộ nhớ đệm.
Mở, xem xét, và chạy các ứng dụng Giỏ hàng
1. Mở trang web Ex08Cart đó là trong thư mục aspnet45_cs, và xem lại các tập tin mã phía sau cho trật tự và trang Checkout để thấy rằng chúng giống như những người thân trong hình 8-14.
2. Kiểm tra các ứng dụng để xem làm thế nào nó hoạt động. Để đi đến trang Checkout, đi đầu tiên để trang giỏ hàng, sau đó nhấp vào nút Thanh toán của mình. Trên trang Checkout, nhập một tên đầu tiên và cuối cùng tên và nhấp vào nút Tiếp tục. Lưu ý rằng điều này sẽ hiển thị các trang theo thứ tự với một thông điệp Chào mừng bạn hiển thị.
3. Quay trở lại trang Checkout, và lưu ý rằng tên đầu tiên và các lĩnh vực tên cuối cùng là trống rỗng. Sau đó, nhập một tên khác nhau và cuối cùng tên và nhấp vào nút Tiếp tục để thấy rằng thông điệp Chào mừng bạn đã được thay đổi. Bây giờ, chỉ việc áp dụng và trở về Visual Studio.
4. Kích hoạt tính năng dấu vết cho các trang theo thứ tự như hình ở dưới cùng của hình 8-1. Tiếp theo, chạy các ứng dụng và cuộn xuống để xem số lượng byte được sử dụng cho nhà nước xem. Sau đó, lần lượt các dấu vết đặc trưng ra.
Sử dụng cookie hoặc trạng thái phiên để khôi phục lại các dữ liệu trong các trang Checkout
5. Sửa đổi các mã phía sau tập tin cho các trang Checkout để các lĩnh vực tên đầu tiên và cuối cùng sẽ được phục hồi khi người dùng quay trở lại trang này bằng cách nhận được dữ liệu từ các tập tin cookie được tạo ra. Sau đó, kiểm tra sự thay đổi này. Hãy nhớ rằng, mặc dù, rằng các cookie chỉ có một cuộc sống năm phút, vì vậy bạn có thể phải nhập các lĩnh vực tên đầu tiên và cuối cùng một lần nữa khi bạn kiểm tra sự thay đổi này.
6. Kiểm tra sự thay đổi này một lần nữa. Lần này, hãy chắc chắn rằng thông điệp Chào mừng bạn là chính xác nếu bạn thay đổi các mục trong các trường tên đầu tiên sau khi nó đã được khôi phục từ các cookie. Nói cách khác, nếu bạn thay đổi các lĩnh vực từ Mary để Mike, thông điệp Chào mừng bạn nên phản ánh điều đó.
7. Thảo luận ra các mã cho sử dụng cookie để khôi phục lại các mục trên trang Checkout. Sau đó, viết mã mới có sử dụng trạng thái phiên để lưu trữ các mục tên đầu tiên và cuối cùng sau khi người dùng nhập vào họ, và để khôi phục lại những mục khi người dùng quay trở lại trang này. Điều này cũng sẽ cho phép người dùng thay đổi các giá trị trong các mục khôi phục và có những thay đổi được phản ánh trong thông điệp Welcome. Bây giờ, kiểm tra sự thay đổi này.
Sử dụng bộ nhớ đệm để theo dõi các hit đếm
8. Trong tập tin mã phía sau cho trang Order, nhận xét ra các mã có sử dụng trạng thái ứng dụng để theo dõi các số trúng. Sau đó, viết mã mới sử dụng bộ nhớ đệm để làm điều đó với một cuộc sống 5 phút cho mục này, và kiểm tra sự thay đổi đó.
9. Khi bạn thông qua thử nghiệm và thử nghiệm, đóng ứng dụng
đang được dịch, vui lòng đợi..
