ASP.NET中的数据绑定

时间:2010-04-07 19:23:38

标签: asp.net data-binding

是否可以像在WPF中一样对对象的字段进行数据绑定?

这样的事情:

<TextBlock Text="{Binding ElementName=lbColor}" />

仅适用于asp:TextBox元素。我想要的是在提交时在绑定对象中包含新值,我不想手动读取和设置值。

2 个答案:

答案 0 :(得分:0)

如果您在模板中绑定,可以使用:

<asp:textbox Text="<%#Bind("lbColor")%>" runat="server" />

请参阅:http://support.microsoft.com/kb/307860

答案 1 :(得分:0)

对于那些看起来,我制作了这个javascript插件。它的数据绑定非常接近WPF所做的并且易于使用。它在.txt文件中附加了文档

https://github.com/jdemeuse1204/ObjectDataBinding

以下是我的一个绑定看起来像

的示例
<input runat="server" style="width: 50px;" data-bind="path: Quote" />

要激活你,请致电

$("#yourelementname").observe(yourobject, 'yourbindingname');

要恢复对象以进行保存或其他操作

var obj= $("#yourelementname").getObserveObject('yourbindingname');