- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 BundleReference 和缓存感到困惑。对于新的网络应用程序,VS2013 在 Site.Master 中包含以下内容:
<webopt:BundleReference runat="server" Path="~/Content/css" />
这最终呈现为:
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/Site.css" rel="stylesheet"/>
现在,当我对 Site.css 进行更改时,浏览器通常看不到更改,因为 Site.css 已被缓存。我见过无数处理这个问题的方法,通常都归结为做这样的事情:
<link href="/Content/Site.css?v=SomeVersionNumber" rel="stylesheet"/>
但是 BundleReference 正在渲染链接标签,它似乎不支持添加版本。处理此问题的正确方法是什么,以保证对 Site.css 的更改与相关 html 一起交付给客户端?
最佳答案
您可以像这样在 BundleReference 标签中添加修订查询字符串
<webopt:BundleReference runat="server" Path="~/Content/css?rev=1" />
这将呈现为:
<link href="/Content/css?rev=1" rel="stylesheet"/>
关于asp.net - BundleReference 和缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33174575/
我对 BundleReference 和缓存感到困惑。对于新的网络应用程序,VS2013 在 Site.Master 中包含以下内容: 这最终呈现为: 现在,当我对 Site.css 进行
我已经使用Visual Studio 2012 for Web Express在ASP.Net 4.5中开发了一个Web表单。它托管在somee.com上。页面加载时,出现以下错误: Server E
在 Visual Studio 13 的 ASP.Net Web 表单的默认模板中,有一个标签 webopt: 经过搜索,似乎是为了捆绑和缩小。该标签有官方文档吗?我找不到一个。具体来说,我想知道它
我正在尝试使用新的 .net 4.5 webforms 控件在我的母版页中呈现包。我在我的 BundleConfig.cs 中定义了一个脚本包,如下所示: bundles.Add(new Script
我正在使用 Glassfish 和 OSGI 开发一个简单的应用程序。我找到了这个教程: http://blogs.oracle.com/arungupta/entry/totd_154_dynami
我是一名优秀的程序员,十分优秀!