首页 新闻 会员 周边 捐助

在自定义控件中继承ICallbackEventHandler

0
[已解决问题] 解决于 2011-05-14 14:52
1 public class CallBackPostStar : WebControl, ICallbackEventHandler, INamingContainer
2 {
3 //...
4
5 #region ICallbackEventHandler 成员
6 public string GetCallbackResult()
7 {
8 return Score.ToString();
9 }
10
11 public void RaiseCallbackEvent(string eventArgument)
12 {
13 Score = Convert.ToInt32(eventArgument);
14 EnsureChildControls();
15 //这里保存不了控件状态,例如
16 Table table = this.Controls[0] as Table;
17 TableCell cell = table.Rows[0].Cells[1];
18 cell.Text = Score;
19 //该怎么解决?
20 }
21 #endregion
22 }
蓝丶 sky的主页 蓝丶 sky | 初学一级 | 园豆:6
提问于:2011-05-14 14:18
< >
分享
最佳答案
0

这个只是封装一下ajax,是不可能修改页面上面的东西的,要保存页面状态要使用session,要修改页面就要GetCallbackResult()传数据,js前台修改页面。

小小刀 | 小虾三级 |园豆:1991 | 2011-05-14 14:46
谢谢你的回答,也只能这样了,如果用IPostBackEventHandler倒好解决!
蓝丶 sky | 园豆:6 (初学一级) | 2011-05-14 14:52
sorry,俺园豆为0= =#
蓝丶 sky | 园豆:6 (初学一级) | 2011-05-14 14:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册