У меня есть веб-форма, используемая для импорта данных из файла CSV.Он содержит панель результатов и метку результата, которые показывают либо сообщение об успешном завершении, либо сообщение об ошибке после процесса импорта.Позвольте мне сказать, что я знаю, что страница не должна выполнять импорт, но это устаревший код, и клиент ожидает только небольшие изменения.
Моя проблема в том, что сообщение результата (метка) сохраняет прежний контент и видимостьво время следующего процесса импорта, потому что очистка его во время Page_Load или в начале метода импорта имеет силу только тогда, когда метод импорта завершен и, следовательно, обратная передача завершена.
На данный момент единственное решение, которое я могусмотрите, чтобы переместить код импорта в отдельный класс (как и должно быть), вызвать метод импорта асинхронно, очистить сообщение с результатом и затем установить сообщение с результатом при вызове полного или обратного вызова из процесса импорта.
Есть ли другой способ?