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

发布时间 2023-07-29 16:00:49作者: 西瓜程序猿

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

前台代码:

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

 

后台在Page_Load中设置代码:

 代码示例:

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

 

 

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

 

代码示例:

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