我不羡慕你,因为这看起来是一个非常糟糕的代码基础,只是这几行遭受多重问题。
其中一个最大的问题是,您不应该使用
在ASP.NET上。这是
what Stephen Cleary writes about this
:
his articles
因为它是异步/等待知识的极好来源。)
所以你的代码被清理了:
ut.ModelJSON = _userTransactionService.ConvertToModelJson(typeof(UserDocument).Name, "", transactionDocs);
_genericUploadService.AddUserDocuments(ut, docs);
List<GenericUploadDocumentViewModel> viewModel = GetDocVM();
return Json(viewModel, JsonRequestBehavior.AllowGet);
然而,我怀疑
和
获取文档虚拟机
ut.ModelJSON = _userTransactionService.ConvertToModelJson(typeof(UserDocument).Name, "", transactionDocs);
await _genericUploadService.AddUserDocumentsAsync(ut, docs);
List<GenericUploadDocumentViewModel> viewModel = await GetDocVMAsync();
return Json(viewModel, JsonRequestBehavior.AllowGet);