小编Zah*_*yat的帖子

如何在 blazor 中实现两种方式的数据绑定?

我有以下类似于TextBox组件的组件。然而由于某种原因,内容似乎Value永远不会改变。

我本希望它可以在没有手动 JavaScript 的情况下与数据绑定一起使用,不是吗?


<div class="form-group">
    <input type="text" class="form-control" @bind="Value" @onkeyup="OnKeyUp" placeholder="@Placeholder"/>
</div>

@code {
    
    [Parameter]
    public string Value { get; set; }

    [Parameter]
    public EventCallback<string> ValueChanged { get; set; }

    [Parameter]
    public string Placeholder { get; set; }

    private void OnKeyUp(KeyboardEventArgs obj)
    {
        ValueChanged.InvokeAsync(Value);
    }

}
Run Code Online (Sandbox Code Playgroud)

blazor blazor-server-side

1
推荐指数
1
解决办法
2593
查看次数

标签 统计

blazor ×1

blazor-server-side ×1