【发布时间】:2019-01-15 20:16:55
【问题描述】:
我有一个简单的双向绑定组件:
<input type="text" id="myInput" bind="@MyVar" />
...
@functions {
private string MyVar { get; set; } = "foo";
当我在输入框上写文本时,一切运行良好。但是,如果输入值是从 javascript 设置的,则 blazor 无法检测到更改的值。
document.getElementById('myInput').value='Random Value';
我尝试在元素上引发一些事件,例如“按下键”等,但私有 var MyVar 在 blazor 客户端没有任何变化。
我想从客户端发回一些值给 blazor,我想更改隐藏输入的值可能是解决方案,但不起作用。
【问题讨论】:
-
我相信它不打算那样工作,你为什么想要这个?
-
您好@flores 先生,感谢您的评论,请参阅 Isaac 的回答下方对您的评论的回答。谢谢!
标签: javascript blazor