我有一个gridview
,我正在从中标记成绩并将其输入数据库。我想要的是,每当用户从键盘按下delete
按钮时,我想做一些事情,比如从数据库中删除一些我可以管理的记录,因为我知道将选择哪个gridview
单元格。基本上我想在按下delete
键的情况下陷阱,然后对此做一些事情。
我不知道该怎么做。
答案 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();
}
});