<script type="text/javascript">
{
function DisableBackButton() {
window.history.forward()
}
DisableBackButton();
window.onload = DisableBackButton;
window.onpageshow = function (evt) { if (evt.persisted) DisableBackButton() }
window.onunload = function() { void (0) }
}
</script>
Tôi đang sử dụng mã sau trong trang chính để xác nhận nút quay lại.Vô hiệu hóa nút quay lại của trình duyệt trong C#
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1));
Response.Cache.SetNoStore();
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Tôi có một trang chủ trong đó nút logout là có khi người dùng clickon rằng người dùng sẽ được chuyển hướng đến logout page.this đang làm việc tốt và một lần tôi đang cách nhấn nút trên lưng nó được tham gia tôi đến trang cuối cùng tôi đã duyệt qua. Ngay cả khi tôi đã thử bằng Javascript.
Tôi đang tạo thời gian trong phiên sau 5 phút. Khi phiên hết hạn người dùng sẽ được chuyển hướng đến trang hết hạn phiên đó, nút quay lại đưa tôi đến trang cuối cùng được duyệt.
Kiểm tra này. nó hoạt động tốt http://geekswithblogs.net/Frez/archive/2010/05/18/back-button-issue-after-logout-in-asp.net.aspx – Syed