Well...you just receive a stream of bytes via the FileUpload control and the original file name, so it';s entirely up to you if you use it or not. Nothing will save the data for you automatically (if nothing else it doesn't know where you want to store it) - so just specify the new name when you use the File.Save method on the byte or stream data in the
FileBytes[
^] or
FileContent[
^] property in your C# code.