2011-06-03 200 views
0

嗨。单选按钮验证

在我的项目中,在主页面中,我有一个ASPxPageControl和ASPxPopupControl。在ASPxPopUpControl中,我有两个单选按钮以及很多文本字段和组合框等。在ASPxPageControl中,有两个选项卡。

ASPxPopupControl的PopUpElement位于第二个选项卡中。在PageLoad()上,我已配置显示第一个选项卡。

我想根据单选按钮的用户选择在表单中启用/禁用texbox。但是,启用AutoPostBack后,整个页面将刷新,并且默认选项卡将是第一个。为了恢复表单,我必须手动点击第二个选项卡,ASPxPopupControl会自动打开。

有无论如何解决这个??首先,你是否需要回发来启用/禁用文本框?是否有任何其他控制比单选按钮做到这一点?(它接受客户端脚本)

回答

0

首先,你需要回发启用/禁用文本框?您拥有丰富的用于文本框的ClientSide事件来启用/禁用/隐藏它们(SetVisible, SetEnabled)。

其次,你可以在AspxCallbackPanel中有第二个Tab内容,并且当单选按钮改变时,你可以做一个CallbackPanel刷新(PerformCallback)。因此,只有标签内容会更新。