【问题标题】:Changes in HTML not reflected in browserHTML 中的更改未反映在浏览器中
【发布时间】:2019-02-26 04:47:35
【问题描述】:

编辑: 从我所见,这超出了单个项目,并且必须涉及我如何处理构建/运行项目:

新行为, 我以 .Zip 格式下载我的项目所依据的原始项目 我提取文件并打开解决方案。 我单击运行,项目开始构建。 浏览器打开并显示我以前的项目。 (完全不同的解决方案)

所以我正在使用 Angular 6、net core 2.1、ef core 2.1 创建一个 Web 应用程序... 然而,我已经构建了前端 - 现在我遇到的行为是,当我更改任何 HTML 代码时,这些更改不会反映在浏览器内部。
我尝试过的一些事情: 1. 注释掉所有内容。效果:浏览器没有任何变化。 2. 更改 HTML 的文件名。效果:破坏 Web 应用程序。 3.改文件名恢复正常,删除所有html代码。效果:应用程序再次运行,仍然显示旧内容。
4.清理浏览器缓存。效果:无 5. 强制刷新(控制 f5)。效果:无。 有没有人觉得这很熟悉?

【问题讨论】:

  • 还在 VS 中还是在发布之后?
  • 嗯。我构建并运行,一个浏览器弹出到应用程序。这个浏览器是不变的。
  • 你确定你去的是正确的页面吗?你试过其他浏览器吗?您更改了什么 html 与您所看到的。您是否看到/没有看到渲染内容的这些变化,或者您是否在浏览器中通过开发人员模式查看 html raw?
  • 我试过多个浏览器,我试过禁用缓存。我正在查看渲染的内容。我有整个页面,就像 home.component.html 一样,我正在做的是从字面上删除所有它(如控制 a,退格) - 重建,然后在 chrome 上运行,我刚刚删除的内容仍然呈现.
  • 我不想这么说,但我不认为你在运行/编辑你认为的东西。如果您已经尝试了所有这些并且它没有显示您的编辑,那么您一定是在错误的视图上工作。多个浏览器会消除任何暗示这是缓存问题甚至是浏览器问题。

标签: c# html visual-studio asp.net-core angular6


【解决方案1】:

在浏览器中按 F12 以调出开发者工具。禁用缓存。重新加载您的页面。

Reference

【讨论】:

  • 感谢您的回答,但是——这不是问题所在。已在 Chrome 中尝试。
猜你喜欢
  • 2016-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-22
  • 2021-09-08
  • 2013-08-05
相关资源
最近更新 更多