我們有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(); –