当前位置:  开发笔记 > 后端 > 正文

我想阻止ASP.NET GridView对enter按钮做出反应

如何解决《我想阻止ASP.NETGridView对enter按钮做出反应》经验,为你挑选了1个好方法。

我有一个带有gridview控件的ASP.NET页面,其中有一个CommandButton列,其中delete和select命令处于活动状态.

按Enter键会导致gridview中的第一个命令按钮触发,从而删除一行.我不希望这种情况发生.我可以更改gridview控件,使其不再响应按Enter键吗?

屏幕上还有一个文本框和按钮.他们不需要响应击中输入,但您必须能够填写文本框.目前我们弹出一个确认对话框以防止意外删除,但我们需要比这更好的东西.

这是gridview的标记,因为你可以看到它在asp.net更新面板内(我忘了提,抱歉):(我遗漏了大多数列和格式)


        
            
            
        
        
            

Timothy Khou.. 5

每隔一段时间我就会遇到像这样的愚蠢问题...但通常我只是实施快速黑客攻击,继续前进:)

myGridView.Attributes.Add("onkeydown", "if(event.keyCode==13)return false;");

这样的事情应该有效.



1> Timothy Khou..:

每隔一段时间我就会遇到像这样的愚蠢问题...但通常我只是实施快速黑客攻击,继续前进:)

myGridView.Attributes.Add("onkeydown", "if(event.keyCode==13)return false;");

这样的事情应该有效.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有