Hãy có một cái nhìn nhanh chóng làm thế nào để làm bánh như dai dẳng
//Creting a Cookie Object
HttpCookie _userInfoCookies = new HttpCookie("UserInfo");
//Setting values inside it
_userInfoCookies["UserName"] = "Abhijit";
_userInfoCookies["UserColor"] = "Red";
_userInfoCookies["Expire"] = "5 Days";
//Adding Expire Time of cookies
_userInfoCookies.Expires = DateTime.Now.AddDays(5);
//Adding cookies to current web response
Response.Cookies.Add(_userInfoCookies);
Bây giờ khi bạn đã thiết lập với các Cookie hết hạn thời gian, nó sẽ được lưu trữ trong ổ cứng cho đến khi hết hạn hoặc sử dụng bằng tay xóa hoặc xóa tất cả các bánh quy. Nếu bạn muốn cookie của bạn cần hết hạn trước khi hết hạn mà bạn đã đề cập trước đó, bạn chỉ cần ghi đè thông tin cookie.
HttpCookie _userInfoCookies = new HttpCookie("UserInfo");
//Adding Expire Time of cookies before existing cookies time
_userInfoCookies.Expires = DateTime.Now.AddDays(-1);
//Adding cookies to current web response
Response.Cookies.Add(_userInfoCookies);
Vì vậy, chỉ cần làm việc khi hết hạn. và hãy nhìn vào This
Một số cookie chắc chắn vẫn tồn tại. Tôi vừa mở một trình duyệt gỡ lỗi bằng cách chạy một dự án trong VS2017, đăng nhập vào một ứng dụng khác, thiết lập một cookie. Đã đóng cửa VS2017. Mở lại dự án và cookie vẫn còn ở đó. Vấn đề của bạn có thể hơi phức tạp hơn một chút –
Bạn đọc và viết Cookie như thế nào? Bạn không rơi vào sai lầm tân binh của việc sử dụng đối tượng phản ứng? Bạn có sử dụng thẻ 'Form' không? Bạn có đang sử dụng Công cụ nhà phát triển để xác định cookie đã bị mất hoặc vui lòng hiển thị mã không? –
Vui lòng thêm một số mã cho biết cách bạn đang đọc và viết cookie –