按下键盘上的“删除”键时的火灾事件

时间:2013-12-10 09:05:04

标签: asp.net

我有一个gridview,我正在从中标记成绩并将其输入数据库。我想要的是,每当用户从键盘按下delete按钮时,我想做一些事情,比如从数据库中删除一些我可以管理的记录,因为我知道将选择哪个gridview单元格。基本上我想在按下delete键的情况下陷阱,然后对此做一些事情。

我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

在ASP.NET中,每个WebControl都有一个所谓的Accesskey-Property,它将Control绑定到键盘上,单击+ ALT。 因此,您需要创建一个具有删除所选行的功能的按钮,并将其映射到退格键或删除键。 http://msdn.microsoft.com/de-de/library/system.web.ui.webcontrols.webcontrol.accesskey%28v=vs.110%29.aspx

现在你想摆脱ALT?您将不得不使用jQuery来映射Delete和Button的单击。

$( "#yourgrid" ).keyup(function(e) {
    if (e.which == 46) {
        $("#yourbutton").click();
    }
});