Есть несколько способов сделать это, но если вы ищете простой способ, вы можете использовать SmtpClient class в пространстве имен System.Net.Mail, чтобы отправить электронное письмо пользователю когда работа закончится. (На этой странице есть хороший простой фрагмент кода, который вы можете легко использовать повторно.) Конечно, вам нужно настроить учетную запись отправителя (например, no-reply@myAutomatedJobThing.com) и знать адрес электронной почты пользователя.
Вопрос о том, является ли это лучшим решением в вашем сценарии, является спорным, но я видел, что он использовался (и использовал его сам) для ряда систем, где такой процесс занимает заметное количество времени, скажем, пару минут или дольше , Если ваш импорт занимает всего несколько секунд, тогда решение для электронной почты может оказаться излишним.
Более простое решение в стиле AJAX может включать в себя просмотр страницы (после инициации), которая опрашивает задание через таймер и отображает ход выполнения на странице. Даже автоматическая перезагрузка может работать. Часть метаданных, которая вам понадобится для этого, является уникальным идентификатором для задания, которое выполнил пользователь.