如何在Knockoutjs中为asp.net控件进行绑定? 我尝试了下面的代码但没有工作。
<td data-bind="text: stringValue"></td>
<asp:TextBox ID="TextBox1" runat="server" data-bind="text: stringValue"></asp:TextBox>
答案 0 :(得分:1)
您应该绑定value
而不是text
。
<asp:TextBox ID="TextBox1" runat="server" data-bind="value: stringValue"></asp:TextBox>
答案 1 :(得分:-2)
不幸的是,asp:TextBox
确实只呈现页面中的输入HTML元素,并且没有任何具有自定义功能的客户端JavaScript对象。它确实在服务器上运行,如标记中所写。这就是为什么数据绑定永远不会与它一起工作的原因。
但是,要即兴发挥您的技能,请参阅此页:http://www.dotnetjalps.com/2013/05/Simple-data-binding-with-Knockout-Web-API-and-ASP-Net-Web-Forms.html