У нас есть приложение asp.net mvc, где мы должны загрузить файл размером более 20 МБ, я хотел бы запустить процесс загрузки файлов в фоновом режиме, используя jquery ajax, поскольку пользователю не понадобится ждать долгое время, и как только процесс будет завершен, мы отправим электронное письмо пользователю о загрузке. Код:JQuery AJAX call in asp.net mvc
$.ajax({
url: '/ReviewSampleUpload/FilterSamplingLoans',
async: true,
success: function (data) {
}
});
я могу ударить метод, но браузер ожидает, пока метод не завершит выполнение, как запустить этот метод в фоновом режиме, так что пользователь может выполнять другие операции.
Вы должны выполнить асинхронную операцию в ASP.NET с помощью потока. – gon250
Я пробовал это, но, к сожалению, это не сработало, когда я развернулся на сервере, см. Код ниже: Тема newThread = new Thread (() => loanResult1 = rep.filterSamplingLoans (dtLoans, model.ReviewId, (int) TempData [ "LoanCount"])); newThread.IsBackground = true; новыйThread.Start(); –