1

当使用 ASP.NET UpdatePanel 并在前一个回发仍在进行时导致回发时,默认操作是取消第一个并允许第二个接管。

我已经建立了一种相反的机制:保留第一个并取消来自同一启动控件的任何后续请求。

在我的机器上运行良好。但是,它不适用于同事的机器或我们的登台服务器。

问题的关键部分是:当PageRequestManager.initializeRequest事件被触发时,args我机器上的参数包含一个填充_postBackElement对象,而在其他机器上这个属性是null

据我们所见,其他一切都是一样的——触发请求的标记/代码、<asp:ScriptManager />声明、web.config...

那么为什么其他机器上的 PageRequestManager 没有填充这个属性,而在我的机器上填充了这个属性呢?

4

0 回答 0