The more I use ASP.NET, the more if (!IsPostBack) {} seems pointless...
if (!IsPostBack) {}
First example:
For example, I just Googled an issue, they said use this
Also, you must use IsPostBack if you want to initialize controls, otherwise they will be reverted to the default on every load. This will confuse the user as when they try to use the form their entered values will get reset to your defaults.