Quan trọng C# mã cho các trang đặt hàng và thanh toánHình 8-14 trình bày quan trọng C# mã trong các tập tin mã phía sau cho các hình thức đặt hàng và thanh toán. Nhìn đầu tiên vào mã cho trang thanh toán. Có, xử lý sự kiện bấm vào nút tiếp tục bắt đầu bằng cách đặt một đối tượng DateTime đặt tên "hết hạn" cho 5 phút sau khi tất cả thời gian. Sau đó, tiếp theo hai báo cáo gọi phương pháp SetResponseCookie để thêm FirstName và LastName cookie để hồi đáp HTTP cho ứng dụng này. Lưu ý, Tuy nhiên, cả hai của những cookie này sẽ kéo chỉ 5 phút. Các tuyên bố cuối cùng trong xử lý sự kiện này chuyển hướng tới trang đặt hàng.Bây giờ, nhìn vào mã cho bộ xử lý sự kiện tải cho trang đặt hàng. Sau khi các nguồn dữ liệu SQL là ràng buộc để danh sách thả-xuống, mục tên là "HitCount" Lấy từ đối tượng nhà nước ứng dụng và lưu trữ trong một biến nguyên tên là hitCount. Sau đó, biến này tăng một, và các mục HitCount trong ứng dụng nhà nước được thiết lập để giá trị của biến này. Cuối cùng, giá trị của biến hitCount chuyển đổi sang một chuỗi và được lưu trữ trong nhãn ở chân trang của trang.Khối tiếp theo của mã trong xử lý sự kiện tải cho trang trật tự được FirstName cookie từ đối tượng yêu cầu. Nếu nó không phải là null, giá trị của cookie này nối trong chuỗi cho thư chào mừng, và thông báo được đưa vào nhãn lúc bắt đầu của các yếu tố phần. Mà sẽ hiển thị thông báo dưới đây tiêu đề trên trang đặt hàng.Khối mã, thứ ba sử dụng bộ nhớ đệm để có được giá trị của mục LastUpdateTime từ đối tượng đệm ẩn. Nếu mặt hàng đó là không, nó là tập hợp các đối tượng được đặt tên "lastUpdateTime" ngày hiện tại và thời gian. Sau đó, nó sử dụng phương pháp chèn đối tượng đệm ẩn để thêm mục đó vào bộ nhớ cache với một thời gian trước khi hết hạn của 10 phút. Lưu ý rằng một bằng cách sử dụng báo cáo cho không gian tên System.Web.Caching được bao gồm ở đầu của tập tin này, vì vậy nó không phải là cần thiết để đủ điều kiện liệt kê bộ nhớ Cache được sử dụng bởi các thông số cuối của phương pháp này. Cuối cùng, khối này mã đặt giá trị của mục kiểm soát nhãn trong chân trang
đang được dịch, vui lòng đợi..
