【问题标题】:Calling multiple __doPostBack from JavaScript从 JavaScript 调用多个 __doPostBack
【发布时间】:2008-12-11 20:54:23
【问题描述】:

我在一个页面上有多个 UpdatePanel,我通过调用 __doPostBack 手动更新其中 2 个。 然而问题是,当第二次调用时,第一次调用似乎被重置(它永远不会更新我要求首先更新的面板)。 我已经将这些调用包含在 setTimeout 中,但它似乎没有帮助。

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

【问题讨论】:

    标签: asp.net asp.net-ajax updatepanel postback


    【解决方案1】:

    您可能可以在服务器端执行此操作:

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

    这会导致提交的返回包含两个面板的更新信息,而不是一次只包含一个。不过,我认为需要为条件更新设置更新面板。

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

    【讨论】:

      猜你喜欢
      • 2014-02-18
      • 1970-01-01
      • 2013-01-07
      • 2010-10-19
      • 1970-01-01
      • 2011-09-15
      • 2018-09-08
      • 1970-01-01
      • 2016-06-26
      相关资源
      最近更新 更多