抑制关键事件

时间:2015-03-30 11:34:32

标签: c# asp.net

在Windows窗体中,我们禁止重要事件重新分配功能。 目前我正在开发asp.net项目,我需要压制Alt+F4Alt+SpaceAlt+l等密钥。

有没有办法抑制Asp.net中的键盘事件?

2 个答案:

答案 0 :(得分:0)

您可以使用:keyPress Event Jquery

来实现此目的

例如:Alt + F4。

if (evt.altKey && evt.keyCode==115) {
     event.preventDefault();
}

以下是您可以使用的密钥代码列表:Key Code

答案 1 :(得分:0)

以下是我们要禁用enter键生成回发

的示例
<asp:TextBox ID="TextBox1" runat="server"
   onkeydown = "return (event.keyCode!=13);" >
</asp:TextBox>

你也可以在你的codebehind c#类中这样做

TextBox1.Attributes.Add("onkeydown", "return (event.keyCode!=13);");

当然,您需要为要停用的每个键获取相应的代码。 Here is a reference for instance