如何在ASP.NET窗体上使用javascript调用回发

Ant*_*ton 3 javascript asp.net events

我有一个带有文本框和按钮的Web表单.我想在"ENTER"键后点击文本框postbak表单.

我正在使用下一个代码:

onkeypress=" if(event.keyCode==13)
 { alert(2);
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('ctl00$ContentPlaceHolder1$btnSearch', '', true, '', '', false, false));
alert(2); 
return false;}
Run Code Online (Sandbox Code Playgroud)

哪里 WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('ctl00$ContentPlaceHolder1$btnSearch', '', true, '', '', false, false));

是按钮事件onclick的javascript代码.

我得到两个警报,但回发不会发生.

有什么想法有什么不对?

Ami*_*rma 11

ASP.NET已经创建了一个客户端javascript方法__doPostBack来支持回发.

例: __doPostBack('__Page', 'MyCustomArgument');