当用户按Enter键时,如何触发ASP.NET单击事件。
这就是我现在所做的,但它不起作用:
function KeyDownHandler(event) {
if (event.keyCode == 13) {
__doPostBack('<% ButtonGetListforUser.ClientID %>', 'OnClick');
isClicked = true;
}
}
答案 0 :(得分:10)
答案 1 :(得分:2)
我使用这个例子来使它工作 Panel.DefaultButton Property Exsample
答案 2 :(得分:-1)
$(document).ready(function(){
$(window).keydown(function(e){
if(e.keyCode == 13) $('#<% ButtonGetListforUser.ClientID %>'.click();
});
});
答案 3 :(得分:-3)
C#ASPNET的答案
控件名称: Textbox1
为文本框添加TextChanged事件,然后在此块中添加您的代码 如下。
protected void Textbox1_TextChanged(object sender, EventArgs e)
{
// Add your code here
}
添加以下块以将Enter事件添加到文本框
private void Textbox1_Enter(object sender, System.EventArgs e)
{
Textbox1_TextChanged((object)sender, (EventArgs)e);
}