0
我试图在回调(devexpress callbackpanel)中动态更新我的RadioButtonList
。RadioButtonList在回调中没有正确更新
当我运行以下它确实工作,但它不会追加。它似乎取代RadioButtonList中的最后一项。
* 注意:emailRadioList
在Page_Load
内(!IsCallback)
有条件的填充。
protected void ClbkAddEmail(object source, CallbackEventArgsBase e)
{
ListItem newEmail = new ListItem(tbAddEmail.Value.ToString(), result.ToString());
emailRadioList.Items.Add(newEmail);
}
该回调会将一个项目添加到单选按钮列表中,并且只能在以后进行替换。
例如:
(开始)
- 收音机1
- 第二广播电台
- radio3
(第一回调)
- 收音机1
- 第二广播电台
- radio3
- radio4
(二调)
- 收音机1
- 第二广播电台
- radio3
- radio5
ViewState应该处于其默认设置。我没有处理它。 viewstate将如何提供帮助?对不起,我是新来asp.net –
我看到的问题是您的RBL重新绑定在每一个回发。将您的RBL DataBinding代码放在if(!Page.IsPostBack){}块中 – gbs