繁体   English   中英

TextChanged事件未触发

[英]TextChanged Event is not firing

在我的单个Web应用程序中,仅触发Page_Load(...)事件。 我尝试使用下面的文本更改事件(通过双击文本框自动生成):

protected void txtBuyerExtension_TextChanged(object sender, EventArgs e)
{
    // do something
}

但是什么也没发生。 它对每个控件都执行此操作...唯一触发的事件是Page_Load。 它是怎么做到的?

添加AutoPostBack="True"

<asp:TextBox ID="txtBuyerExtension" runat="server" OnTextChanged="txtBuyerExtension_TextChanged" AutoPostBack="True"></asp:TextBox> 

您需要设置AutoPostBack属性以启用TextChange事件。

<asp:TextBox ID="txtBuyerExtension" runat="server" OnTextChanged="txtBuyerExtension_TextChanged" AutoPostBack="True"></asp:TextBox> 

一旦您从TextBox更改了焦点,此事件就会触发。

<asp:TextBox ID="txtSearch" CssClass="textbox1" placeholder="Search.." AutoPostBack="true" runat="server" 
                            OnTextChanged="txtSearch_TextChanged"></asp:TextBox>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM