所以这是很奇怪的情况......我iframe在一个.cshtml页面上有一个不断加载页面的全部内容的页面iframe。这是 iframe 的代码:
<iframe src="@Url.Content("~/dir/file.html")" width="100%" height="100%" scrolling="yes" />
文件所在目录正确,file.html文件自行打开时显示正确无误。另外,我尝试使用不同的test.html文件代替,file.html因此错误不能出现在该文件中。删除iframe标签显然会阻止此问题的发生。
关于这个问题的另一个真正有趣的部分是我有一个该.cshtml文件所属的应用程序的工作版本,并且我比较了相应的.cshtml文件并且它们是相同的,所以我对此感到非常困惑。有没有人经历过这样的情况?从iframe字面上看,它只是不断地在 中重新加载.cshtml文件,iframe直到我告诉浏览器停止加载,所以你最终得到一个带有 的页面,该页面具有iframe,该页面iframe具有iframe,依此类推。