2011-06-03 250 views
0

嗨。單選按鈕驗證

在我的項目中,在主頁面中,我有一個ASPxPageControl和ASPxPopupControl。在ASPxPopUpControl中,我有兩個單選按鈕以及很多文本字段和組合框等。在ASPxPageControl中,有兩個選項卡。

ASPxPopupControl的PopUpElement位於第二個選項卡中。在PageLoad()上,我已配置顯示第一個選項卡。

我想根據單選按鈕的用戶選擇在表單中啓用/禁用texbox。但是,啓用AutoPostBack後,整個頁面將刷新,並且默認選項卡將是第一個。爲了恢復表單,我必須手動點擊第二個選項卡,ASPxPopupControl會自動打開。

有無論如何解決這個??首先,你是否需要回發來啓用/禁用文本框?是否有任何其他控制比單選按鈕做到這一點?(它接受客戶端腳本)

回答

0

首先,你需要回發啓用/禁用文本框?您擁有豐富的用於文本框的ClientSide事件來啓用/禁用/隱藏它們(SetVisible, SetEnabled)。

其次,你可以在AspxCallbackPanel中有第二個Tab內容,並且當單選按鈕改變時,你可以做一個CallbackPanel刷新(PerformCallback)。因此,只有標籤內容會更新。