In my project i am using Textbox inside updatepanel to display the Receipt number which is not already exist in db table. But the textchanged event on the textbox is not firing while typing. My Logic is to display available receipt while typing. If nothing displayed then user can insert that receipt number.
<asp:UpdatePanel ID="updAvailableReceipt" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtReceiptNo" runat="server" class="textBoxStyle" AutoPostBack="true" OnTextChanged="txtReceiptNo_TextChanged"></asp:TextBox>
<asp:GridView ID="grdShowAvailableReceipt" runat="server" EnableTheming="True" ShowHeader="False"></asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txtReceiptNo" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
protected void txtReceiptNo_TextChanged(object sender, EventArgs e)
{
param = ParameterClass.IniliazeParameter(1);
int count=0;
ParameterClass.AddParameter(ref param, "@ReceiptNumber", txtReceiptNo.Text, ref count);
grdShowAvailableReceipt.DataSource = new bAuctionPayment().Fetch(RecordFetchMode.FethcAvailableReceipt, param);
grdShowAvailableReceipt.DataBind();
}
This question is already exist but not answered yet...