asp.net-mvc-4 – ASP.NET MVC:脚本捆绑何时决定更改捆绑包的版
发布时间:2020-12-16 04:30:49 所属栏目: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.js")?v=3
我曾经在脚本引用的末尾添加“?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 – 在后面的代码中无法识别嵌套的Repeater
- asp.net – 将下一个/上一年的按钮添加到asp日历控件
- entity-framework-4 – 首先在实体框架代码中使用导航属性
- asp.net-mvc-3 – MVC动作被调用两次?
- asp.net-mvc – ASP .NET MVC 3是否存在任何命名约定?
- asp.net-mvc – MVC3 Actionlink重定向到错误的控制器
- asp.net-mvc – 为什么要使用视图模型?
- asp.net – 通过Visual Basic从网站检索数据
- asp.net-mvc – 测试控制器使用User.Identity.Name的操作
- asp.net-mvc-3 – MVC3下拉列表未选择所选项目
推荐文章
站长推荐
热点阅读