Xóa dữ liệu trong table giỏ hàng khi đặt hàng xong trong asp.net

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 29/11/17.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    497
    Đã được thích:
    29
    Điểm thành tích:
    28
    HI.
    Mình sử dụng code web asp.net để tạo giỏi hàng, sau đó mình lưu dữ liệu vào biến Session["GioiHang"] để xư lý.
    Mỗi lần xử lý giỏi hàng mình lấy biến này ra xử lý như sau:
    Mã:
    DataTable GioHang = (DataTable)Session["GioHang"];
    
    Sau khi xử lý đơn hàng xong, có nghĩa là khách hàng đặt hàng xong, mình muốn xóa dữ liệu giỏi hàng này thành trắng, để khách đặt tiếp.
    Nhưng khi mình sử dụng lệnh Session["GioHang"]='' hay Session["GioHang"]=null, hoặc GioHang=null thì lại bị lỗi dữ liệu khi khách đặt tiếp.
    Giúp mình xóa trắng giúp....
     
    Cảm ơn đã xem bài:

    Xóa dữ liệu trong table giỏ hàng khi đặt hàng xong trong asp.net

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,236
    Đã được thích:
    936
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn sử dung lệnh Datatable.clear() nhé.
    Ví dụ với code của bạn.
    Mã:
    DataTable GioHang = (DataTable)Session["GioHang"];
    GioHang.clear();
    
     


Like và Share ủng hộ ITSEOVN