在 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';
我有一个通过 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';