假设我在页面上有2个UpdatePanels
,每个UpdatePanel
每个都有一个服务器Button
。当我点击第一个按钮然后第二个按钮并查看Firebug时,我看到第二个异步回发在第一个完成后才会被触发。
这是否按预期工作?我的理解是使用AJAX回发,按钮的事件处理程序同时触发。
编辑:有人帮忙吗?
答案 0 :(得分:3)
该模型准确无误。你可能想要页面方法。
编辑: drachenstern说“终于回到了我的电脑”
这就是事情:UpdatePanel基本上是一个页面回发。它一次只能发布一个事件。该模型不理解两个同时发生的事件。所以每次点击都是一个完整的回发。因此,直到另一个完成它才开始。
就像我说的那样,这是模型的准确行为。除了定义自己的模型之外,您无法更改模型。你不能只希望模型做你想做的事情而不能定义你想要发生的事情。