I am using the "PostbackTriggers" property of the Upload control, as described on your web site article "How to Persist Uploaded Files". This works well for the situation where I need a postback on a control, but that control is not a "submit" control. The problem comes when I use one of the "submit" controls (listed in the PostbackTriggers property), but a server side validation error occurs, and the form data (including uploaded files) is NOT saved to the DB. (This is a type of validation that can only be done on the server side.) In that case, the upload control loses the uploaded file information. Thus two questions: 1. Is there a way on the server side to tell the control that an error has occurred, and to continue to persist the uploaded file information? 2. Is there a way for the upload control to ALWAYS persist the uploaded file information until told on the server side that I have extracted the information I need from it?