Ok.. por lo que sé cuando utilizas el "file" para subir ficheros lo que hace es que carga la url del cliente y a través de un boton (del lado del server) por código subes el archivo en el servidor y al hacer el postback ese estado se pierde (en un textbox no se pierde porque trae por default la propiedad EnableViewstate en True).
Pero si deseas guardar el nombre del archivo porque no lo guardas en una label o textbox (invisible) y luego la recuperas,
O exactamente para que quieres guardar el contenido de tu "File" ???
Saludos