在我的单个web应用程序中,只有Page_Load(.)事件开始了。我尝试使用下面的文本更改事件(通过双击textbox自动生成):
protected void txtBuyerExtension_TextChanged(object sender, EventArgs e)
{
// do something
}但什么都没发生。对每个控制都是这样的..。唯一触发的事件是Page_Load。它怎么会这么做?
发布于 2014-06-19 16:06:28
添加AutoPostBack="True"
<asp:TextBox ID="txtBuyerExtension" runat="server" OnTextChanged="txtBuyerExtension_TextChanged" AutoPostBack="True"></asp:TextBox> 发布于 2014-06-19 16:08:12
您需要设置AutoPostBack属性以启用TextChange事件。
<asp:TextBox ID="txtBuyerExtension" runat="server" OnTextChanged="txtBuyerExtension_TextChanged" AutoPostBack="True"></asp:TextBox> 一旦您将焦点从TextBox中更改,此事件将触发。
发布于 2014-06-25 05:44:28
<asp:TextBox ID="txtSearch" CssClass="textbox1" placeholder="Search.." AutoPostBack="true" runat="server"
OnTextChanged="txtSearch_TextChanged"></asp:TextBox>https://stackoverflow.com/questions/24311048
复制相似问题