一开始我使用了脚本引发button的click
$("#txt_Keyword").keypress(function(event) {
    
if (event.keyCode == 13
) {
        $(
"#btn_Search"
).click();
    }
});

但是没有效果,经过调试,我发现当焦点在textbox时按下回车就自动引发了PostBack,再加上button的PostBack,造成了两次PostBack,使得想要的效果并没有出来,在问了baidu后,终于找到一个解决方法,就是在后台直接为textbox附加onkeydown事件,代码如下:
if (!IsPostBack)
{
    txt_Keyword.Attributes.Add(
"onkeydown""if (event.keyCode == 13) {document.getElementById(\"btn_Search\").click();return false;}"
);
}

相关文章:

  • 2021-12-05
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
相关资源
相似解决方案