进行更改时,文本框绑定不起作用
希望 我有一个对象(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>
Hoping
I have an object (skuform),whose property(SKUCode) is bound to a textbox.
If I run this form , change the value in the textbox (say "test123"), and hit the button, I notice that the object's (skuForm) property does not reflect the new value ("test123"), could you please suggest what could be wrong.
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将 RadTextBox DataContext 属性设置为实现 INotifyPropertyChanged 接口的类。所以当PropertyChanged事件发生时,你的RadTextBox就会改变他的值。
您可以在 msdn 页面。
Try to set RadTextBox DataContext property to class wich implemented INotifyPropertyChanged interface. So when PropertyChanged event will occurs, you RadTextBox will change his value.
You can see sample of this on msdn page.
什么时候调用
DataBind
?如果您不在回发时调用它,那么它不会更新。When do you call
DataBind
? If you're not calling it on the postback, then it won't get updated.