Member 11307952 Ответов: 1

Как отключить кнопку вперед (назад) с помощью jquery in ASP.NET с#


Эта штука работает нормально, но после перенаправления на "Page2.htm" попробуйте нажать и удерживать backspace в течение нескольких секунд, он возвращается к "page1.htm"

Это код, который вы видели ниже

<script>
      $(document).ready(function(){
          function disableBack() {window.history.forward()}
          window.onload = disableBack();
  	  window.onpageshow = function(evt) {if(evt.persisted) disableBack()}
      });
</script>


Что я уже пробовал:

У меня было больше попыток для этой темы, но нет правильного ответа

F-ES Sitecore

Люди задают этот вопрос уже более десяти лет, пожалуйста, проведите фундаментальное исследование, прежде чем задавать такой вопрос, как использование Google. За эти 10+ лет ответ все еще не изменился, и он не изменится в течение следующих 10+ лет.

1 Ответов

Рейтинг:
2

Divya-Systematix

Use of this code : 

// for script code:
<script type="text/javascript" language="javascript">
window.history.forward(1);
document.attachEvent("onkeydown", functionName);
function functionName()
{
switch (event.keyCode)
{
case 116 : // F5;
event.returnValue = false;
event.keyCode = 0;
window.status = "We have disabled F5";
break;
}
}
</script>
protected void Page_Load(object sender, EventArgs e)
   {
     HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
     HttpContext.Current.Response.Cache.SetNoServerCaching();
     HttpContext.Current.Response.Cache.SetNoStore();
   }