相关疑难解决方法(0)

从 JS 更新时未检测到 Blazor 双向绑定

我有一个简单的双向绑定组件:

<input type="text"  id="myInput" bind="@MyVar" />
...
@functions {
    private string MyVar { get; set; } = "foo";
Run Code Online (Sandbox Code Playgroud)

当我在输入框上写文本时,一切正常。但是,如果输入值是从 javascript 设置的,则 blazor 无法检测到更改后的值。

document.getElementById('myInput').value='Random Value';
Run Code Online (Sandbox Code Playgroud)

我试图在元素上引发一些事件,例如“按键按下”等,但私有变量 MyVar 在 blazor 客户端没有变化。

我想从客户端向 blazor 发送一些值,我想更改隐藏输入的值可能是解决方案,但不起作用。

javascript blazor

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

标签 统计

blazor ×1

javascript ×1