【发布时间】:2016-01-14 11:48:30
【问题描述】:
我有一个通过 jQuery ajax 调用加载的 aspx 页面。
在这个 aspx 页面上,我还有一个更新面板。
当我测试它时,更新面板不起作用,但如果我直接访问该页面,它就会起作用。
有谁知道为什么它不能这样工作?谢谢
【问题讨论】:
标签: jquery asp.net updatepanel
我有一个通过 jQuery ajax 调用加载的 aspx 页面。
在这个 aspx 页面上,我还有一个更新面板。
当我测试它时,更新面板不起作用,但如果我直接访问该页面,它就会起作用。
有谁知道为什么它不能这样工作?谢谢
【问题讨论】:
标签: jquery asp.net updatepanel
如果通过加载“aspx page using jQuery ajax call.”,你的意思是: - 使用 jQuery ajax 检索页面内容 - 使用 $element.html(responseFromAJax) 显示页面内容
那么,由于多种原因,这将不起作用,其中之一是: - 在 HTML 响应中传递的 javascript 脚本将不会被加载和执行。 javascript 负责在 ASP.NET 更新面板中执行 ajax 回发
您的选择是通过 javascript 导航到该页面(如下或类似): window.location = 'aspx页面网址';
【讨论】: