在 jQuery ajax 调用中加载时 UpdatePanel 不工作

UpdatePanel not working when loaded inside a jQuery ajax call

我有一个通过 jQuery ajax 调用加载的 aspx 页面。

在这个 aspx 页面上,我还有一个更新面板。

当我测试它时,更新面板不起作用,但如果我直接访问该页面,它就会起作用。

有谁知道为什么这样不行?谢谢

如果通过加载 "aspx page using jQuery ajax call.",您的意思如下: - 使用 jQuery ajax 检索页面内容 - 使用 $element.html(responseFromAJax)

显示页面内容

然后,由于多种原因,这将不起作用,其中之一是: - 在 HTML 响应中传递的 javascript 脚本将不会被加载和执行。 javascript 负责在 ASP.NET 更新面板

中执行 ajax 回发

您的选择是通过 javascript 导航到页面(如下或类似): window.location = 'aspx page url';