Execute async method on button click in blazor
You need to call the Delete method properly and make it return Task instead of void: <button onclick=”@(async () => await Delete(person.Id))”>❌</button> @functions { // … async Task Delete(Guid personId) { await this.PersonRepository.Delete(personId); } }