【经验分享】Asp.Net项目中键盘的应用

     在Asp.net项目中,用的最多的就是鼠标了.除非是输入一些信息.其余的时候,基本上都是用鼠标在操作.但是,在企业软件应用时,为了提高工作效率.鼠标和键盘的结合使用.可以让操作员的速度更快.也更加灵活.

     那么,既然要使用键盘,那么我将页面中响应键盘操作的方法介绍如下:

使用相关技术:ASP.NET,AJAX,Javascript

调用方法:

<script language="javascript" type="text/javascript">

document.onkeydown=function()
{

     window.event.returnValue = true;

     var  keycode=event.keyCode; 

 if(keycode==13)
   { 
      window.event.returnValue = false;  
       if(delPressed)
       {    
          document.getElementById('<%=clearSeat1.ClientID%>').click();
          return;
       }

    }

}

</script>

代码介绍如下:

当页面捕获键盘输入时,用变量获取event.keyCode键盘的键位.然后根据对键位的判断,进行不同的操作.

这里的click()是调用服务器控件的点击触发事件.

window.event.returnValue = false;   是对输入进行屏蔽 

以下面附上键盘对应的代码:

键盘代码对应表

在asp.net中,将键盘操作与ajax框架相结合.在按下键盘后,调用后台事件,然后无刷的显示结果和提示.可以让客户很方便、快输入的进行数据录入、翻页、快捷键、做选择操作等等。本文主要是记录下最基本的使用方法。

原文地址:https://www.cnblogs.com/a311300/p/1299087.html