响应在response.redirect可以在异步方法中发生之前完成

时间:2018-01-29 19:35:59

标签: .net asp.net-mvc

这是在mvc应用程序中。用户导航到视图。在该视图中,使用await调用异步方法,并且如果满足某些条件,则调用response.redirect。但是,响应在等待方法完成之前完成。

有没有办法阻止回复完成?

1 个答案:

答案 0 :(得分:0)

var taskList = new List<Task>();
var whateverTask = Task.Run(async () => await yourTask;
taskList.Add(whateverTask);
Task.WhenAll(taskList).Wait();