2012-12-04 62 views

回答

0

是的,最简单的方法是UpdateMode="Always";那么无论哪个触发回发,所有更新面板都会更新。

+0

但我想只更新所需的控件,而不是整个更新面板。 –

+0

UpdatePanel自动更新;它不能将更新的结果仅隔离到单个控件;所以你只能在UpdatePanel中包装这个控件。 UpdatePanel中的UpdatePanel可以工作,因此您可以按原样保留其他UpdatePanel。 –

+0

我认为这是有道理的。我会尽力让你知道。 –

2

我并不是每个updatepanel一直都在更新的大爱好者 - 这似乎是撤销了本地更新面板所带来的。

另一种选择是特别调用代码中OTHER更新面板的.Update()方法。例如,假设您在UPadatePanelChild1上有一个按钮,它执行一些处理并修改UpdatePanel2中的控件:

textBoxInsideUpdatePanel2.Text = "Updated!"; 
UpdatePanel2.Update(); 
+0

但我想只更新所需的控件,而不是整个更新面板。 –

相关问题