当我在特定的 asp:textbox 控件中按下回车键时,我试图让特定的 asp:button onclick 事件触发。
要考虑的另一个因素是该按钮位于 asp:Login 控件模板中。
我不知道如何做到这一点,请在明信片上提出建议。
您可以查看DefaultButton
面板控件的属性。
您可以在表单上设置 DefaultButton 属性。作为标记 DefaultButton = "btnSubmit" 中表单标记的属性或在代码隐藏中使用类似的内容:
Page.Form.DefaultButton = "btnSubmit"
你需要用javascript来做。使用jQuery真的很容易。
您可以执行以下操作(在我的脑海中,未经测试):
$('#myTextBox').keypress(function(e){
if(e.which == 13)
$('#myBtn').click();
});
编辑:请注意,尽管 jQuery 可以跨浏览器运行,但这里描述的按键有一些怪癖。
哎呀,我没看到你说“输入键”,我以为你说的是“任何键”,是的,在这种情况下,在 asp:panel 上使用 DefaultButton