Я не думаю, что вы можете присвоить значение элементу управления FileUpload по соображениям безопасности.
Подумайте, если бы вы могли, вы могли бы указать по умолчанию путь к известному системному файлу, который содержит личную информацию. Затем скройте элемент управления на странице и попросите пользователя отправить страницу по какой-либо причине и автоматически загружать файлы без их ведома.
Элемент управления загрузкой файлов очень заблокирован, потому что было бы так много способов использовать его, если бы не было.
Рассматривали ли вы не делать обратную передачу, чтобы проверить, было ли введено имя ключа? Выполните проверку с помощью javascript и прервите / покажите сообщение, если значение ключа не было введено. Обратная передача - это то, что очищает значение, поэтому, если вы предотвратите обратную передачу, ваша проблема исчезнет, поскольку вы не сможете обойти очистку загрузки файла после проблемы обратной передачи.