2010-04-07 50 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