我在页面上有多个UpdatePanel,我通过调用__doPostBack手动更新其中的2个。 然而问题是第二次调用时第一次调用似乎被重置(它永远不会更新我请求首先更新的面板)。 我已经将这些调用包装在setTimeout中,但它似乎没有帮助。
有关如何使这两个电话都有效的任何建议吗?
答案 0 :(得分:1)
您可以在服务器端执行此操作:
UpdatePanel1.Update();
UpdatePanel2.Update();
这会导致提交的返回包含两个面板的更新信息,而不是一次只包含一个。我认为需要为条件更新设置更新面板。
另外,另一个问题是,您是否有在更新面板中调用setTimeout的脚本?或者在其他地方,这可能是罪魁祸首,但是我不知道那个问题。