Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何触发按钮';在使用回调的asp.net应用程序中的Javascript中的s OnClick事件?_Javascript_Asp.net_Ajax_Callback_Webforms - Fatal编程技术网

如何触发按钮';在使用回调的asp.net应用程序中的Javascript中的s OnClick事件?

如何触发按钮';在使用回调的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 我怎样才能解决这个问题 更新: 我解决了这个问

我正在asp.NETWebForms项目中使用回调。当点击按钮,它是伟大的工作。然而,我有一个文本框,当用户按下“回车”键时,它必须触发按钮。所以我做了

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键时,它正在进行回发。我已经删除了表单标记并解决了问题。

那么,按钮单击应该是异步的吗?您是否将
文本框
和按钮放入了
更新面板
没有更新面板,我正在使用回调。。