【发布时间】:2019-03-24 13:04:47
【问题描述】:
我开始学习 Razor 页面的工作原理,教程中提到了 OnGet 和 OnPost,还提到我们也有异步选项:OnGetAsync 和 OnPostAsync。但是他们没有提到它们是如何工作的,显然它们是异步的,但是如何呢?他们使用 AJAX 吗?
public void OnGet()
{
}
public async Task OnGetAsync()
{
}
【问题讨论】:
-
这与AJAX无关。就异步而言,这意味着此类方法(处理程序)可以使用 C# 5+ 中的
async/await模式。尽管它指的是旧版本的 ASP.NET MVC,但 this article 可能有助于解释在此处使用async/await的好处。