Я обновляю существующую страницу, в которой используется элемент управления мастером asp.net. Я добавляю необязательный шаг, который позволит пользователю загружать файл.Загрузка и очистка файлов с помощью мастера управления Asp.Net
Я уже пропустил первую проблему: на самом деле я не хочу использовать этот файл, пока не будет выбрана конечная кнопка мастера, но я должен загрузить файл с нового шага, а не на последний шаг. Это неважно. У меня просто есть кнопка загрузки на странице рядом с элементом управления, поэтому вы загружаете его на место. На этом этапе я сохраняю его в папке App_Data и изменяю внешний вид шага мастера, чтобы показать, что есть загруженный файл (с возможностью его изменения). Также есть настраиваемый элемент проверки правильности, чтобы убедиться, что вы закончили это, прежде чем перейти к следующему шагу, но это дополнительная информация.
Следующая проблема заключается в том, что мне больше не нужны эти файлы или не нужны эти файлы после завершения обработки для этапа завершения или если пользователь так долго не достигает этого. Я могу очистить файл в порядке после этапа завершения, или если пользователь решит перейти на новый файл, поэтому я решил большую часть этого.
Моя проблема в том, что я хочу, чтобы лучше очистить файлы, когда пользователь покидает мастер после прохождения нового шага, но перед нажатием «Готово». Я мог бы сделать это в пакетном приложении или при запуске приложения, но я предпочел бы сохранить код, содержащийся на странице, с помощью мастера. Есть идеи?