asp.net-mvc-4 – ASP.NET MVC:脚本捆绑何时决定更改捆绑包的版本?
发布时间:2020-05-24 10:37:32 所属栏目:asp.Net 来源:互联网
导读:我曾经在脚本引用的末尾添加“?v = n”,例如: script type=text/javascript src=@Url.Content(~/Scripts/Foo.js)?v=2/script 每次我编辑.js时,我都会为该版本添加1,例如: script type=text/javascript src=@Url.Content(~/Scripts/Foo.j
|
我曾经在脚本引用的末尾添加“?v = n”,例如: <script type="text/javascript" src="@Url.Content("~/Scripts/Foo.js")?v=2"></script>
每次我编辑.js时,我都会为该版本添加1,例如: <script type="text/javascript" src="@Url.Content("~/Scripts/Foo.js")?v=3"></script>
我决定不能继续这样(我现在有太多的脚本),所以我开始使用ASP.NET MVC捆绑功能(BundleConfig,BundleCollection,RegisterBundles等). 实际上,会自动为捆绑包分配一个版本: <script src="/Scripts/Bundles/Foo?v=EjpuCsTAfNN9NMv5E8hER41p25Zj9w6ncqWRsYdqQUY1"></script> 我的问题是: 我可能错了,但有一次我不得不手动刷新浏览器以便更新脚本,因为我对脚本所做的微小更改没有对版本生效. 有什么可能导致这个? 解决方法.net如何生成bundle的版本?bundle的版本是所有捆绑内容的基于SHA256的哈希. 因此,如果您要更改捆绑文件的任何数据 – 将更改版本. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 用于ASP的Telerik扩展. NET MVC免费?
- asp.net – 网站无法启动另一个网站可能使用相同的端口
- asp.net-mvc – 避免“类或CssClass值未定义”ASP.NET MVC中
- asp.net – 在Web.config中是否可以在指定目录中注册所有用
- asp.net-mvc – 从ASP MVC 3 Preview 1升级到beta时的并发症
- asp.net-mvc-4 – 无法加载文件或程序集’System.Web.Http.
- IIS7集成vs经典流水线 – 哪些使用更多的ASP.NET线程?
- asp.net-web-api – 角色提供者/成员?如何在asp.net web a
- asp.net-mvc – 你可以更新部分视图而不是全页信息吗?
- asp.net – 使用StartMode =“AlwaysRunning”在ASP .NET 4
推荐文章
站长推荐
热点阅读
