可能是由于无法正确地绑定组件的事件导致的。可以在组件中添加一个自定义事件,并在Blazor代码中进行触发,使组件中的事件得以响应。
代码示例:
[Parameter] public EventCallback
@code { [Parameter] public string Value { get; set; }
private async Task HandleInput(ChangeEventArgs e)
{
Value = e.Value.ToString();
await OnTextChanged.InvokeAsync(Value);
}
}
@code { private async Task HandleTextChanged(string text) { // 在这里处理OnTextChanged事件 } }