Html 什么会导致iframe继续加载其父页面?
所以这是非常奇怪的情况。。。。我在Html 什么会导致iframe继续加载其父页面?,html,iframe,razor,Html,Iframe,Razor,所以这是非常奇怪的情况。。。。我在.cshtml页面上有一个iframe,该页面持续加载iframe所在页面的全部内容。这是iframe的代码: 文件目录正确,file.html文件在自己打开时正确显示,没有错误。此外,我还尝试使用不同的test.html文件代替file.html,因此错误不能出现在该文件中。删除iframe标记显然可以阻止此问题的发生 关于这个问题,另一个非常有趣的部分是,我有一个这个.cshtml文件所属的应用程序的工作版本,我比较了相应的.cshtml文件,它们是相同的
.cshtml
页面上有一个iframe
,该页面持续加载iframe
所在页面的全部内容。这是iframe的代码:
文件目录正确,file.html
文件在自己打开时正确显示,没有错误。此外,我还尝试使用不同的test.html
文件代替file.html
,因此错误不能出现在该文件中。删除iframe
标记显然可以阻止此问题的发生
关于这个问题,另一个非常有趣的部分是,我有一个这个
.cshtml
文件所属的应用程序的工作版本,我比较了相应的.cshtml
文件,它们是相同的,所以我真的对此感到困惑。有人经历过这样的情况吗?iframe
实际上只是不断地在iframe
中重新加载.cshtml
文件,直到我告诉浏览器停止加载,这样您就得到了一个带有iframe
的页面,其中有一个带有iframe
的页面,在iframe
中有一个页面,依此类推。这个问题的答案在于应用程序的身份验证。当iframe
调用file.html
时,它将收到一个重定向,返回到.cshtml
页面,该页面上当然有iframe
,这样您就可以看到循环在哪里发挥作用。当然,解决方案是更改安全设置,允许它调用file.html
,因为它需要显示在那里。无论如何,谢谢你