2010-04-07 66 views
0

是否有可能像对待WPF一样在对象的字段上进行数据绑定?ASP.NET中的数据绑定

事情是这样的:

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

只是一个asp:TextBox元素。我想要的是提交时绑定对象中有新的值,我不想手动读取和设置值。

回答

0

如果你是在一个模板绑定你可以使用:

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

见:http://support.microsoft.com/kb/307860

+0

不幸的是,我没有绑定在模板中。还有其他解决方案吗? – 2010-04-07 20:14:51

+0

您可以使用FormView快速的数据绑定控件,将您的控件放入中,将其数据源设置为您的对象,然后运行databind() – Glennular 2010-04-07 20:20:24

0

对于那些想,我做了这个JavaScript插件。它的数据绑定非常接近WPF的功能,并且易于使用。它连接文档.txt文件

https://github.com/jdemeuse1204/ObjectDataBinding

这里是什么我绑定一个看起来像

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

要激活调用

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

为了得到一个例子保存或其他操作

对象返回10