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
,因为它需要显示在那里。无论如何,谢谢你