- 积分
- 0
- 在线时间
- 6 小时
- 主题
- 2
- 注册时间
- 2018-5-31
- 帖子
- 5
- 最后登录
- 2018-6-22
- 帖子
- 5
- 软币
- 107
- 在线时间
- 6 小时
- 注册时间
- 2018-5-31
|
ASPxCallbackPanel没有刷新Label控件的服务端值。
我在ASPxCallbackPanel中放了一个ASPxLabel(换了MS的Label也是同样的问题),初始值为空。
然后在ASPxGridView的SelectionChanged事件中调用ASPxCallbackPanel的callback更改ASPxLabel的值
<ClientSideEvents SelectionChanged="function(s, e) {
ASPxCallbackPanel1.PerformCallback();
}" />
protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)
{
ASPxLabel1.Text = ASPxGridView1.GetSelectedFieldValues("EBELN")[0].ToString();
}
页面上确实看到了ASPxLabel1的值变了,这个没毛病。
但当我再点击ASPxButton1时,在 ASPxButton1_Click事件中却发现ASPxLabel1.Text还是空的,貌似 ASPxCallbackPanel1_Callback只改了ASPxLabel1客户端的值,服务端的值根本没变,反复试了几次都是这样,这坑大去了。我要怎么办才能改ASPxLabel1的服务端值呢?有没有大神指点一下,谢谢!
|
|