ASP和TypeScript问题:输入值已更改,jQuery未使用绑定捕获
本文关键字:jQuery 未使用 绑定 TypeScript 问题 输入 ASP | 更新日期: 2023-09-27 18:27:03
在我的视图模型中,我有属性Trefwoord:
public trefwoord:KnockoutObservable;在.ts文件中的类中"Trefwoord":this.Trefwoord(),
cshtml文件上的绑定如下:
<div>
<input type="text" id="trefwoord" data-bind="text: trefwoord" />
</div>
当我用键盘更改文本框的值并点击搜索按钮时(POST页面)并设置一个断点——Trefwoord的值在viewmodel参数内。
但是当我使用jQuery进行更改时:$("#trefwoord").val('value');
那么jQuery设置的值就不会被发送,甚至不会被注意到。
有人能帮我一下吗
我通常通过observable更新项目-这会导致UI自动更新(这就是我使用Knockout的目的)。例如
myModel.trefwoord('value');
假设this.trefwoord
是一个可观测的击倒。。。
this.trefwoord('value');
并且input
自动改变。