title: How to fire TextChanged event without using AutoPostBack property
body: <p>I have one master page and one web form selected with that master page.</p>
  
  <p>In this web form I take two text boxes and one label.</p>
  
  <p>Code I wrote in <code>C#</code> file [aspx.cs] as follows :</p>
  
  <pre><code>
      protected void TextBox1_TextChanged(object sender, EventArgs e)
      {
         Label1.Text = "Welcome " + TextBox1.Text;
      }
  
  </code></pre>
  
  <p>I don't want to keep <code>AutoPostBack</code> propery because when I press tab button then its value fires and appears to the label so that I don't want <code>AutoPostBack</code> property.</p>
  
  <p>From internet i see the code for updatepanel and scriptmanager.
  In updatepanel i write trigger tag but also it is not working.</p>
  
  <p>my ASPX file : </p>
  
  <pre><code>&lt;asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server"&gt;
  &lt;/asp:ScriptManager&gt;
  &lt;asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"&gt;&lt;/asp:TextBox&gt;
  &lt;asp:TextBox ID="TextBox2" runat="server" ontextchanged="TextBox2_TextChanged"&gt;&lt;/asp:TextBox&gt;
  &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt;
      &lt;Triggers&gt;
      &lt;asp:AsyncPostBackTrigger ControlID="TextBox1" EventName ="TextChanged" /&gt;
      &lt;/Triggers&gt;
      &lt;ContentTemplate&gt;
          &lt;asp:Label ID="Label1" runat="server" Text="Label"&gt;&lt;/asp:Label&gt;
      &lt;/ContentTemplate&gt;
  &lt;/asp:UpdatePanel&gt;
  </code></pre>
  
  <p>so how to fire <code>TextChanged</code> event.</p>