2011-01-26 11 views
0

ホッピング プロパティ(SKUCode)がテキストボックスにバインドされているオブジェクト(skuform)があります。 このフォームを実行した場合、テキストボックス(「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に関するものであれば正しいでしょう)。 –

+0

私のアドバイスには申し訳ありません:) – Dmitriy

0

いつDataBindに電話をしますか?ポストバックでそれを呼び出さない場合は、更新されません。

関連する問題