【发布时间】:2014-10-12 06:44:36
【问题描述】:
由于我的 HTML 被缩小,我面临与 UI 相关的问题。正在删除新行。我在 ASP.NET 中工作了大约 2 年。我以前没有遇到过这样的问题。这是一个新项目,因此可能是较新版本(MVC 5)中有一些新内容导致此问题。
我有以下 HTML
<p style="white-space:pre-line">
<i class="fa fa-file-word-o"></i> <span style="font-weight:bold">Address Work</span>
House Number and Street
Colony
City
State ZIP
</p>
您可以看到如果我从 HTML 中删除新行,它会改变外观。因为我申请了white-space:pre-line,所以一切都会显示在一行中。新台词在这里对我很重要。
HTML 在开发服务器 (localhost) 中没有被缩小。它正在生产服务器中缩小(使用发布构建)。
有趣的是当我执行硬刷新时 (Ctrl+F5)。服务器不会缩小 HTML。在正常 F5 刷新或重定向的情况下,HTML 将被缩小。服务器是如何知道我正在通过硬刷新请求内容的?以及为什么它为此类请求提供不同的 HTML?
当我在生产服务器上未处于调试模式时,如何禁用 HTML 缩小?
【问题讨论】:
标签: css asp.net asp.net-mvc asp.net-mvc-5