按下回车键时调用onClick事件上的特定按钮C#

时间:2008-11-06 12:55:45

标签: c# onclick keypress enter

当我按下特定asp:文本框控件中的回车键时,我正试图获取一个特定的asp:按钮onclick事件。

要考虑的另一个因素是按钮位于asp:登录控制模板中。

我不知道如何做到这一点,请在明信片上提出建议。

4 个答案:

答案 0 :(得分:5)

您可以查看面板控件的DefaultButton属性。

答案 1 :(得分:2)

您可以在表单上设置DefaultButton属性。要么作为标记DefaultButton =“btnSubmit”中的表单标记的属性,要么在代码隐藏中使用类似的东西:

Page.Form.DefaultButton = "btnSubmit"

答案 2 :(得分:1)

答案 3 :(得分:0)

你需要用javascript来做。使用jQuery.

非常简单

你可以做一些事情(在我的头顶,没有经过测试):

$('#myTextBox').keypress(function(e){
    if(e.which == 13)
        $('#myBtn').click();
});

编辑:请注意,尽管jQuery在浏览器中的作用非常特殊,但有一些关于按键描述here的怪癖。

哎呀我没看到你说“输入密钥”我认为你说“任何密钥”,是的,在那种情况下在asp:panel上使用DefaultButton