如何在"ESC"键按下导航到以前访问过的页面.Asp.net mvc(c#)

SRA*_*SRA 1 c# asp.net asp.net-mvc

当按下"ESC"键时,如何导航到上次访问的页面.我怎么能用Asp.net mvc(c#)做到这一点.请帮忙

Cha*_*ell 6

转义键不会导致任何类型的回发,因此您将无法使用.net排它.你需要做的是用Javascript捕获转义按键.

document.onkeydown = function(e){ 
          if (e == null) { // ie 
            keycode = event.keyCode; 
          } else { // mozilla 
            keycode = e.which; 
          } 
          if(keycode == 27){ // escape, close box, esc 
              // Go back one page
              history.back()
          } 
        };
Run Code Online (Sandbox Code Playgroud)