2008-12-11 49 views
0

我有一个页面上有多个UpdatePanel,我通过调用__doPostBack手动更新其中的2个。 然而,问题是第一个调用似乎在第二个调用时被重置(它从不更新我要求先更新的面板)。 我把这些调用包裹在setTimeout中,但它似乎没有帮助。从JavaScript调用多个__doPostBack

关于如何使这两个调用工作的任何建议?

回答

1

你也许可以做到这一点对事物的服务器端:

UpdatePanel1.Update(); 
UpdatePanel2.Update(); 

这使得从递交返回包含两个面板的更新信息,而不是仅仅一次一个。我相信更新面板需要设置为条件更新。

另外,还有一个问题,你有更新面板中调用setTimeout的脚本吗?或者在其他地方,这可能是罪魁祸首,但我不知道那是我的头顶。