Difference between TextChanged property and AutoPostBack property with respect to ASP.NET TextBox control
<p>I am reading the textbook "Sams ASP.NET 4 unleashed" and I am confused about the Difference between TextChanged property and AutoPostBack property with respect to ASP.NET TextBox control.</p>

<p>The book explains the two properties as :</p>

<blockquote>
  <p>AutoPostBack—Enables you to post the form containing the TextBox back
  to the  server automatically when the contents of the TextBox is
  changed.</p>
</blockquote>

<p>then,</p>

<blockquote>
  <p>TextChanged—Raised on the server when the contents of the text box are
  changed.</p>
</blockquote>

<p>Then it continues to explain :</p>

<blockquote>
  <p>When the AutoPostBack property has the value True, the form containing
  the TextBox is  automatically posted back to the server when the
  contents of the TextBox changes. If you modify the contents of the
  text box and tab out of the TextBox control, the form is automatically
  posted back to the server, and the contents of the TextBox display.</p>
</blockquote>

<p>The line that confused me is this one :</p>

<blockquote>
  <p>You can handle TextChanged event even when you don’t use the
  AutoPostBack property.</p>
</blockquote>

<p>Well, what is the difference between Autopostback property and textchanged property of both cause the page to be posted again to the server? Or is it that the working of both the methods differ from each other? I am confused..please help me understand it better.</p>
