我们有asp.net mvc应用程序,在这里我们要上传20MB以上的文件,我想在后台运行文件上传过程,使用jquery ajax,因为用户不需要等待很长时间,一旦过程完成,我们会发送电子邮件给用户上传的细节。 代码:在asp.net mvc jquery AJAX调用mvc
$.ajax({
url: '/ReviewSampleUpload/FilterSamplingLoans',
async: true,
success: function (data) {
}
});
我能够打的方法,但浏览器等待,直到方法完成执行,如何在后台运行此方法,以便用户可以进行其他操作。
您必须在ASP.NET中使用线程执行异步操作。 – gon250
我尝试过,但不幸的是,当我部署在服务器上,它不工作,请参阅下面的代码: Thread newThread = new Thread(()=> loanResult1 = rep.filterSamplingLoans(dtLoans,model.ReviewId,(int)TempData [ “LoanCount”])); newThread.IsBackground = true; newThread.Start(); –