如何触发按钮';在使用回调的asp.net应用程序中的Javascript中的s OnClick事件?
我正在asp.NETWebForms项目中使用回调。当点击按钮,它是伟大的工作。然而,我有一个文本框,当用户按下“回车”键时,它必须触发按钮。所以我做了如何触发按钮';在使用回调的asp.net应用程序中的Javascript中的s OnClick事件?,javascript,asp.net,ajax,callback,webforms,Javascript,Asp.net,Ajax,Callback,Webforms,我正在asp.NETWebForms项目中使用回调。当点击按钮,它是伟大的工作。然而,我有一个文本框,当用户按下“回车”键时,它必须触发按钮。所以我做了 function search_enter(event) { if (event.keyCode == 13) { $("#search_button").click(); } } 是的,它触发回调的第一个javascript函数。但它正在进行回发,而不是回调:S 我怎样才能解决这个问题 更新: 我解决了这个问
function search_enter(event) {
if (event.keyCode == 13) {
$("#search_button").click();
}
}
是的,它触发回调的第一个javascript函数。但它正在进行回发,而不是回调:S
我怎样才能解决这个问题
更新:
我解决了这个问题,在输入的keyup事件中调用回调事件
function search_enter(event) {
if ($('#search_textbox').val() == '')
return;
WebForm_DoCallback('__Page', Basla(), Istek, null, Hata, true)
}
<input id="search_textbox" onkeyup="search_enter(event)" type="text" />
功能搜索\u输入(事件){
if($('#搜索_文本框').val()='')
返回;
WebForm_DoCallback(“页面”,Basla(),Istek,null,Hata,true)
}
但若我按下回车键,当光标进入输入时。它正在做回发。我怎样才能解决这个问题?我找到了。如果textbox位于
标记中,则当按enter键时,它正在进行回发。我已经删除了表单标记并解决了问题。那么,按钮单击应该是异步的吗?您是否将文本框
和按钮放入了更新面板
没有更新面板,我正在使用回调。。