gpt4 book ai didi

asp.net-mvc - MVC 替代 iframe

转载 作者:行者123 更新时间:2023-12-01 21:48:15 24 4
gpt4 key购买 nike

我正在寻找使用 IFRAME 的替代方法来加载包装页面中的完整页面(所有页面均使用 MVC3)。我需要包装器页面进行集中登录和身份验证,并且希望在包装器的一部分中动态加载其他页面,就像在 WPF 中加载模块一样。我之前使用 IFRAME 来完成此操作,但我想保持导航完整(即后退按钮将转到先前加载的“插件”页面,而不是包装器的上一页)。我认为我可能能够使用部分 View 来完成此任务,但无法找到从完全不同的项目(或从已托管的站点)加载部分 View 的方法。有什么想法吗?

最佳答案

您可以进行ajax调用以从外部站点获取内容并将它们放在父页面html中所需的位置。您可以执行页面的加载。

使用jquery,它会是这样的:

$.ajax({
url: 'http://www.externalsite.com',
cache: false,
dataType: "html",
success: function (data) {
$("#divInsideParentPage").html(data);
}
});

关于asp.net-mvc - MVC 替代 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10336300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com