Hi BenHolcombe
The page post back is necessary, because the file needs to upload to the server. You can not prevent the post back. I suggest you refer to the example code to handle when the file start upload. Finish all your own logic, then start the upload at last.
Regards,
Ken