2013-12-18 28 views
1

我正在使用一個updatepanel進行部分更新。當我調用UpdatePanel.Update方法並且更新模式是「有條件的」時,這很好。updatepanel.update沒有更新

當頁面中包含任何必需的字段驗證程序並且它們有一些錯誤時,此面板不會更新。即使頁面上有一些驗證錯誤,我是否可以更新updatepanel?

+0

用您的代碼更新問題以及您想要更新面板的事件? – Damith

+0

我有隱藏的字段在表單中提交,並在按鈕點擊事件updatepanel,我會打開一個彈出窗口並調用__dopostback()方法。這會導致頁面後發生並擊中HiddenfieldforCallTax_ValueChanged事件,在那裏我試圖更新更新面板的代碼protected void HiddenfieldforCallTax_ValueChanged(object sender,EventArgs e) {UpdatePanel updatePanelItems = panelTaxCaller.FindControl(「UpdatePanelForItem」)as UpdatePanel的; BindItems(); //重新綁定包含gridview的updatepanel中的Repeater中的項目updatePanelItems.Update(); } – Techonthenet

回答

1

爲所有驗證器分配一個相同的validationGroup

+0

這裏有一個問題,有4個組正在執行驗證,他們保存了不同的validationGroup集合。但是我可以看到服務器端驗證在回發期間未被觸發 – Techonthenet