2011-01-26 89 views
0

希望 我有一個對象(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> 

回答

0

嘗試將RadTextBox DataContext屬性設置爲實現INotifyPropertyChanged接口的類。所以當PropertyChanged事件發生時,你的RadTextBox會改變他的值。

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

+1

問題是關於ASP.NET和Web窗體。指向Silverlight的鏈接並不適用(但如果問題是關於Silverlight的話,則是正確的)。 – 2011-03-24 18:38:10

0

你什麼時候打電話DataBind?如果您沒有在回發中調用它,則不會更新。

相關問題