我正在使用VB.NET
,我有一个GridView
我用它定义它的列ItemTemplate
,问题是我有一个控件asp:ImageButton
,用于带有图像的删除功能。问题是 ASP 自动将此按钮保留为提交,也就是说,如果我按下 key Enter
,它会让我提交表单并且我想停用它。
我知道与财产
UseSubmitBehavior ="false"
对于控件Button
,它默认禁用它离开的提交,但该属性在 ImageButton 中不可用。
如何停用它,以便按 Enter 不会提交表单?
PS:我不想禁用Enter
完整form
的,因为我需要在input
某一个中捕获它。
在标签
form
中,您可以通过属性定义defaultbutton
当您按下时将起作用的按钮enter
ASP.NET 2.0 - 输入键 - 默认提交按钮
但是使用 javascript 您可以禁用此功能
如何:按 Enter 键时禁用表单提交
如何在表单上禁用 Enter 键
>>我不确定要控制什么事件,因为imagebutton,我不能使用keypress事件
如果您使用 jquery,您将看到按键应用于标签
form
也就是说,您取消整个表单的输入(它将是代表它的值 13)
获得这种行为的另一种方法是不使用
<asp:ImageButton>
,而是可以使用: