Làm thế nào chúng ta có thể ngăn trình duyệt lưu vào bộ nhớ đệm trang ASPX?
Làm thế nào chúng ta có thể ngăn trình duyệt lưu vào bộ nhớ đệm trang ASPX?
Để ngăn trình duyệt lưu trang ASPX vào bộ nhớ đệm, bạn có thể sử dụng phương thức SetNoStore()
trên đối tượng HttpCachePolicy
được liên kết với đối tượng Response
của trang. Phương thức này sẽ chỉ thị cho trình duyệt không lưu bất kỳ phiên bản nào của trang vào bộ nhớ đệm của nó. Dưới đây là cách bạn có thể thực hiện điều này trong mã của trang ASPX:
protected void Page_Load(object sender, EventArgs e)
{
Response.Cache.SetNoStore();
}
Bằng cách thêm đoạn mã trên vào sự kiện Page_Load
của trang ASPX, bạn sẽ đảm bảo rằng trang này không được lưu vào bộ nhớ đệm của trình duyệt, từ đó người dùng luôn nhận được phiên bản mới nhất của trang mỗi khi họ truy cập.
Citations:
https://learn.microsoft.com/en-us/previous-versions/aspnet/ms178597(v=vs.100)
https://www.c-sharpcorner.com/article/data-caching-and-page-caching-in-asp-net/
https://stackoverflow.com/questions/914027/disabling-browser-caching-for-all-browsers-from-asp-net
https://www.c-sharpcorner.com/UploadFile/2072a9/caching-in-Asp-Net/
https://www.codeproject.com/Articles/667303/Prevent-browser-caching-of-web-pages-in-asp-net-wh
https://learn.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/improving-performance-with-output-caching-cs
https://docs.kent...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào