Figure 6-15 presents the aspx code for the Checkout page. Here, you ca dịch - Figure 6-15 presents the aspx code for the Checkout page. Here, you ca Việt làm thế nào để nói

Figure 6-15 presents the aspx code

Figure 6-15 presents the aspx code for the Checkout page. Here, you can see the use of the label elements and the server controls. For brevity, though, the required field validators for the text boxes and drop-down list aren’t shown.
Figure 6-16 presents the code-behind file for the Checkout page. The first thing to notice about this code is that it contains a private Customer object. This will store customer information retrieved from Session state or from the page, and it is used by most of the methods in the file.
As you’ve seen before, the Page_Load event handler method first tests to see whether the page is a postback. If it isn’t, that means it’s being requested for the first time. In that case, this method gets the Customer object from the Session object if there is one, and it calls the LoadCustomerData method to load the data from the Customer object into the controls of the Checkout page. Once the data is loaded in to the page’s controls, it will be preserved between postbacks in ViewState. That’s why you only have to retrieve the customer information from Session the first time the page loads.
In the LoadCustomerData method, you can see how the data from the customer object is loaded into the controls. But note that this is only done if the customer object isn’t null. If the object isn’t null, it means that the user had entered the data for the first Checkout page, gone back to the Cart page, and returned to the Checkout page.
If the user clicks the Check Out button, the btnCheckOut_Click event handler is executed. It first checks to see if the data in the controls is valid. If it is, this method calls the GetCustomerData method to get the data from the controls on the form and save the data in the properties of the customer object. After that, it uses the Response.Redirect method to go to the second Checkout page.
In the GetCustomerData method, you can see how the statements get the data from the controls and save them in the properties of the customer object. When all of the data has been stored in the customer object, the object is added to the Session object.
On the other hand, if the user clicks the Cancel Order button, the btnCancel_Click event handler is executed. This method removes the Cart and Customer objects from the Session object, and redirects to the Order page.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Figure 6-15 presents the aspx code for the Checkout page. Here, you can see the use of the label elements and the server controls. For brevity, though, the required field validators for the text boxes and drop-down list aren’t shown.Figure 6-16 presents the code-behind file for the Checkout page. The first thing to notice about this code is that it contains a private Customer object. This will store customer information retrieved from Session state or from the page, and it is used by most of the methods in the file.As you’ve seen before, the Page_Load event handler method first tests to see whether the page is a postback. If it isn’t, that means it’s being requested for the first time. In that case, this method gets the Customer object from the Session object if there is one, and it calls the LoadCustomerData method to load the data from the Customer object into the controls of the Checkout page. Once the data is loaded in to the page’s controls, it will be preserved between postbacks in ViewState. That’s why you only have to retrieve the customer information from Session the first time the page loads.In the LoadCustomerData method, you can see how the data from the customer object is loaded into the controls. But note that this is only done if the customer object isn’t null. If the object isn’t null, it means that the user had entered the data for the first Checkout page, gone back to the Cart page, and returned to the Checkout page.Nếu người dùng nhấp vào nút kiểm tra ra, xử lý sự kiện btnCheckOut_Click được thực hiện. Nó lần đầu tiên kiểm tra để xem nếu các dữ liệu trong các điều khiển là hợp lệ. Nếu nó là, phương pháp này gọi phương pháp GetCustomerData để lấy dữ liệu từ các điều khiển trên các hình thức và lưu dữ liệu trong các thuộc tính của đối tượng khách hàng. Sau đó, nó sử dụng các phương pháp Response.Redirect để đi đến trang thanh toán thứ hai.Trong phương pháp GetCustomerData, bạn có thể xem như thế nào những điều khoản nhận được dữ liệu từ các điều khiển và lưu chúng trong các thuộc tính của đối tượng khách hàng. Khi tất cả các dữ liệu đã được lưu trữ trong các đối tượng khách hàng, các đối tượng được thêm vào các đối tượng phiên.Mặt khác, nếu người dùng nhấp nút hủy bỏ lệnh, xử lý sự kiện btnCancel_Click được thực hiện. Phương pháp này loại bỏ các đối tượng giỏ hàng và khách hàng từ các đối tượng phiên, và chuyển hướng tới trang đặt hàng.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hình 6-15 trình bày mã aspx cho trang Checkout. Ở đây, bạn có thể thấy việc sử dụng các yếu tố nhãn và điều khiển máy chủ. Cho ngắn gọn, mặc dù, các xác nhận trường bắt buộc cho các hộp văn bản và danh sách thả xuống không được hiển thị.
Hình 6-16 trình bày các mã phía sau tập tin cho các trang Checkout. Điều đầu tiên cần chú ý về mã này là nó có chứa một đối tượng khách hàng cá nhân. Điều này sẽ lưu trữ thông tin khách hàng lấy từ nhà nước phiên hoặc từ trang, và nó được sử dụng bởi hầu hết các phương pháp trong các tập tin.
Như bạn đã thấy trước đây, các bài kiểm tra đầu tiên sự kiện Page_Load phương pháp xử lý để xem liệu các trang web là một postback. Nếu nó không phải là, có nghĩa là nó đang được yêu cầu cho lần đầu tiên. Trong trường hợp đó, phương pháp này được các đối tượng khách hàng từ các đối tượng Session nếu có một, và nó gọi phương thức LoadCustomerData để tải dữ liệu từ các đối tượng khách hàng vào các điều khiển của trang Checkout. Một khi dữ liệu được nạp vào điều khiển của trang, nó sẽ được bảo quản giữa postbacks trong ViewState. Đó là lý do tại sao bạn chỉ phải lấy thông tin khách hàng từ phiên lần đầu tiên tải trang.
Trong phương pháp LoadCustomerData, bạn có thể thấy các dữ liệu từ các đối tượng khách hàng được nạp vào các điều khiển. Nhưng lưu ý rằng điều này chỉ được thực hiện nếu các đối tượng khách hàng là không null. Nếu đối tượng không phải là null, nó có nghĩa là người sử dụng đã nhập dữ liệu cho trang Checkout đầu tiên, đi trở lại trang giỏ hàng, và quay trở lại trang Checkout.
Nếu người dùng nhấn nút, xử lý sự kiện btnCheckOut_Click Check Out được thực thi. Nó kiểm tra trước để xem các dữ liệu trong các điều khiển là hợp lệ. Nếu nó là, phương pháp này gọi là phương pháp GetCustomerData để có được các dữ liệu từ các điều khiển trên biểu mẫu và lưu dữ liệu trong các thuộc tính của các đối tượng khách hàng. Sau đó, nó sử dụng các phương pháp Response.Redirect để đi đến trang Checkout thứ hai.
Trong phương pháp GetCustomerData, bạn có thể thấy các báo cáo nhận được dữ liệu từ các điều khiển và lưu chúng trong các thuộc tính của các đối tượng khách hàng. Khi tất cả các dữ liệu đã được lưu trữ trong các đối tượng khách hàng, các đối tượng được bổ sung vào đối tượng Session.
Mặt khác, nếu người dùng nhấp vào nút Cancel Order, xử lý sự kiện btnCancel_Click được thực thi. Phương pháp này loại bỏ các giỏ hàng và khách hàng các đối tượng từ các đối tượng Session, và chuyển hướng đến trang đặt hàng.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: