<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>
Я использую следующий код на главной странице, чтобы переключить обратную кнопку.Отключение браузера браузера в 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);
У меня есть главная страница в этой кнопке выхода из системы есть только пользователь clickon, что пользователь будет перенаправлен на выход из системы page.this работает нормально, и когда я нажав кнопку назад он принимает меня к последней странице Я просматривал. Даже я пробовал с Javascript.
Я создаю тайминги сеанса через 5 минут. Когда истекает срок действия сеанса, пользователь будет перенаправлен на страницу истечения срока действия сеанса, а также отбрасывает меня на последнюю просматриваемую страницу.
Проверьте этого. он отлично работает http://geekswithblogs.net/Frez/archive/2010/05/18/back-button-issue-after-logout-in-asp.net.aspx – Syed