Hola:
Usando el aspsmartupload, como tú haces, es bien sencillo. Date una vuelta por su documentación para tener la información más completa, pero por ejemplo para saber si viene o no archivo en el file:
Código:
oSmartUpload.Files("NameDelInput").IsMissing
En ese atributo se guardará si el fichero está en blanco o no (con True o False). Pero lo dicho, échate un ojo a la documentación del aspsmartupload que está bastante maja y completita.
http://www.aspsmart.com/aspSmartUpload/
Un saludo