一、TextBox在输入框回车时会触发其他事件,如何解决?

在ASP.NET WebForm中,在页面中按键盘上的回车键,会自动触发某些事件,但是这并不是我们想要的效果,我们可以设置将其取消,那如何处理呢?

前台代码:

<ul>
                <li><span>名称:</span><asp:TextBox ID="txtCategoryName" runat="server" CssClass="forminput form-control"></asp:TextBox> <span>
                </li>
</ul>


后台在Page_Load中设置代码:

ASP.NET WebForm中在TextBox输入框回车时会触发其他事件,如何处理?_WebForm

代码示例:

//设置在按钮中按回车触发任何事件
txtCategoryName.Attributes["onkeydown"] = "if(event.keyCode==13){return false;}";


二、TextBox回车触发如何指定按钮的事件?

在ASP.NET WebForm中,在页面中按键盘上的回车键,需要自定义设置触发某些事件,比如按回车键,自动执行查询操作。

ASP.NET WebForm中在TextBox输入框回车时会触发其他事件,如何处理?_ASP.NET_02

代码示例:

protected override void OnInitComplete(EventArgs e)
{
      base.OnInitComplete(e);
      // TextBox回车触发自定义事件方法
      this.txtCategoryName.TextChanged += new EventHandler(btnOrder_Click);
}



版权声明:本文为原创文章,版权归 [西瓜程序猿] 所有,转载请注明出处,有任何疑问请私信咨询。

原文链接:https://blog.51cto.com/kimiliucn/6928675