【问题标题】:UpdatePanel not working when loaded inside a jQuery ajax callUpdatePanel 在 jQuery ajax 调用中加载时不起作用
【发布时间】:2016-01-14 11:48:30
【问题描述】:

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

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

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

有谁知道为什么它不能这样工作?谢谢

【问题讨论】:

    标签: jquery asp.net updatepanel


    【解决方案1】:

    如果通过加载“aspx page using jQuery ajax call.”,你的意思是: - 使用 jQuery ajax 检索页面内容 - 使用 $element.html(responseFromAJax) 显示页面内容

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

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

    【讨论】:

    • 好的,谢谢,我想了很多,看来如果我想在这个应用程序中使用 asp.net,我可能不得不使用 iframes
    猜你喜欢
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2014-09-11
    相关资源
    最近更新 更多