0

在阅读了本网站和其他网站上的帖子后,我发现您无法使局部视图异步。所以我尝试了另一种方法,但我收到以下错误。

TaskTest Id = 1,状态 = WaitingForActivation,方法 =“{null}”,结果 =“{尚未计算}”System.Threading.Tasks.Task

如果可能的话,任何人都可以帮助解决这个问题。

private async Task<string> GetLocationName(string id)
        {
            var weatherSearchLocation = await Task.Run(()=> _igwccafdf.WeatherLocation(id).FirstOrDefault().WeatherLocation); //Works here, returns data
            return weatherSearchLocation;
        }

这是发生错误的地方

// Task<string> LocationTask = Task.Factory.StartNew<string>(GetLocationName);

            var TaskTest = GetLocationName("london");

我尝试了几种方法,但似乎都没有奏效。

4

0 回答 0