TextChanged事件没有触发
本文关键字:事件 TextChanged | 更新日期: 2023-09-27 18:09:36
在我的单个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>