【发布时间】:2018-12-13 17:38:59
【问题描述】:
System.Threading.Tasks.Task OnGetAsync(), Void OnGet()
我在 Microsoft Visual Studio 2017 中为 .NET Core 2.1 构建应用程序时收到此错误。这是我认为其中包含错误的视图。它用于主 index.cshtml 剃须刀页面。
public class IndexModel : PageModel
{
private readonly AppDbContext _db;
public IndexModel(AppDbContext db)
{
_db = db;
}
public IList<Customer> Customers { get; private set; }
public async Task OnGetAsync()
{
Customers = await _db.Customers.AsNoTracking().ToListAsync();
}
public async Task<IActionResult> OnPostDeleteAsync(int id)
{
var contact = await _db.Customers.FindAsync(id);
if (contact != null)
{
_db.Customers.Remove(contact);
await _db.SaveChangesAsync();
}
return RedirectToPage();
}
public void OnGet()
{
}
}
【问题讨论】:
标签: c# razor asp.net-core razor-pages