在Windows窗体中,我们禁止重要事件重新分配功能。
目前我正在开发asp.net项目,我需要压制Alt+F4
,Alt+Space
,Alt+l
等密钥。
有没有办法抑制Asp.net
中的键盘事件?
答案 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