Page.IsPostBack is a property which indicates whether the page is loading for the first time, or as a result of some user interaction. If it is the first time, then you want to set default values for text fields and so on - if it isn't, you don't because that would overwrite the values the user typed.
Generally, it is only needed in the Page.Load event.
Read up on MSDN:
http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback(v=vs.100).aspx[
^]