进行更改时,文本框绑定不起作用

时间:2011-01-26 02:19:26

标签: data-binding binding bind

希望能 我有一个对象(skuform),其属性(SKUCode)绑定到一个文本框。 如果我运行这个表单,更改文本框中的值(比如说“test123”),然后点击按钮,我注意到对象的(skuForm)属性没有反映新值(“test123”),请你建议一下可能是错的。

<td>
    <telerik:RadTextBox runat="server" ID="txtSKUCode"  
                   text='<%# skuForm.SKUCode %>' 
                   EnableViewState="true"
                   Wrap="false" 
                   ontextchanged="txtSKUCode_TextChanged">
    </telerik:RadTextBox>
</td></tr> 

<telerik:RadButton ID="RadButton1" 
                   runat="server" 
                   onclick="RadButton1_Click">
</telerik:RadButton>

2 个答案:

答案 0 :(得分:0)

尝试将RadTextBox DataContext属性设置为实现了INotifyPropertyChanged接口的类。因此,当PropertyChanged事件发生时,RadTextBox将更改其值。

您可以在msdn page上看到此示例。

答案 1 :(得分:0)

您何时致电DataBind?如果您没有在回发中调用它,那么它将不会更新。