Я хочу вызывать асинхронный метод c каждый раз, когда в текстовое поле вносятся изменения.
Я некоторое время смотрел на это, сейчас гуглю и пробую синтаксис, который я нахожу. Приведенный ниже код представляется наиболее точным.
Код страницы бритвы:
<div class="offset-sm-5 col-sm-3">
<div class="input-group">
<input class="form-control" @oninput="@(async () => await OnSearchAsync())"/>
</div>
</div>
Код сзади:
public class ListBase: ComponentBase
{
[Inject]
public IVpbDelegateAdminService VpbDelegateAdminService { get; set; }
protected VpbDelegateListVm VpbDelegateListVm { get; set; }
protected override async Task OnInitializedAsync()
{
VpbDelegateListVm = await VpbDelegateAdminService.GetVpbDelegateListVmAsync(1);
}
protected async Task OnSearchAsync()
{
VpbDelegateListVm = await VpbDelegateAdminService.GetVpbDelegateListVmAsync(2);
}
}
Любая помощь будет оценена.