Si usas ASP, tu mismo te respondes,
es obligatorio, puesto que debes enviar los datos al servidor, despues podrias borrarla si no te gusta el tamaño
Hay otro hilo interesante sobre esto aqui:
http://www.forosdelweb.com/f15/comprobar-si-existe-antes-subir-archivo-210658/
Ignoro si usando JAVASCRIPT puedas desde el lado del cliente conocer el tamaño y denegar el envio, aunque imagino que si se pueda.