我刚开始ASP.NET tutorial并且我不明白为什么方法中没有返回语句:
public async Task OnGetAsync()
{
Movie = await _context.Movie.ToListAsync();
}
是否会像箭头语句一样自动返回一行方法,还是与ASP中的任务有关?
答案 0 :(得分:2)
它是一个具有属性Movie
的模型。调用方法OnGetAsync
时,该属性将被设置。所以,你不需要回来。
方法返回类型为Task
,因为它有await
。如果它是同步方法,它类似于void
类型。
答案 1 :(得分:0)
如果要返回Movie
列表
那你的功能应该是:
public async Task<List<Movie>> OnGetAsync()
{
return await _context.Movie.ToListAsync();
}