Cách sử dụng cookie trong ASP.NET
Để thêm cookies ta dùng phương thức
Response.Cookies.Add(
Ví dụ:
HttpCookie cookTen_dn = new HttpCookie("Ten_dang_nhap");
cookTen_dn.Value = txtTen_dang_nhap.Text;
cookTen_dn.Expires = Date.Today.AddDays(1);
Response.Cookies.Add(cookTen_dn);
Trong ví dụ trên, chúng ta đã tạo ra Cookies có tên là Ten_dang_nhap lưu trữ tên đăng nhập của người dùng. Thông tin này sẽ được lưu trữ trên Cookies 1 ngày kể từ ngày hiện hành trên máy chủ Web.
Lấy giá trị từ Cookies
HttpCookie
Trong trường hợp Cookies chưa được lưu hoặc đã hết thời hạn duy trì tại Client, giá trị nhận được là null.
Khi client có yêu cầu một trang đến server thì server có nhiệm vụ thực thi các đoạn mã lệnh trong trang ASP.NET để tạo ra tập tin HTML rồi sau đó gởi cho máy duyệt web. Đối tượng Response sẽ đảm nhiệm việc chuyển kết quả từ server về cho client.
Các tập hợp (Collection) của đối tượng Response. Tập hợp của đối tượng Response chỉ có cookies. Đối tượng Response có thể xác lập giá trị của bất kỳ cookies nào mà ta muốn đặt trên hệ thống của client. Nếu cookies không tồn tại trên client thì nó sẽ được tạo ra.
Các cookies trong đối tượng Request đều là thuộc tính chỉ đọc (read-only) do đó ta chỉ có thể xem các giá trị cookies mà không thể sửa đổi giá trị của chúng. Để lấy giá trị của cookies ta sử dụng cú pháp sau:
Request.Cookies(name)[(key)|.attribute]
Trong đó:
» Tin mới nhất:
» Các tin khác: