asp.net-mvc-4 – bundle(Sytem.Web.Optimization)如何为bundle-
发布时间:2020-12-16 07:05:40 所属栏目:asp.Net 来源:网络整理
导读:在MVC-4中,用于压缩CSS和CSS的捆绑包可以使用此Razor语法在布局文件中链接Js文件:@ Scripts.Render(“?/ JavaScripts”) 这会在布局文件中生成一个包含fingerprint的链接,该链接在每个应用程序版本上重新生成,以协助缓存控制. 所以生成的链接如下所示: scr
在MVC-4中,用于压缩CSS和CSS的捆绑包可以使用此Razor语法在布局文件中链接Js文件:@ Scripts.Render(“?/
JavaScripts”)
这会在布局文件中生成一个包含fingerprint的链接,该链接在每个应用程序版本上重新生成,以协助缓存控制. 所以生成的链接如下所示: <script src="/JavaScripts?v=dSMc_JTHMMP5GrWnILSYt_QBMw-g1pPlzknSorXpkyQ1"></script> 我想知道指纹是如何生成的(用于类似目的),但Sytem.Web.Optimization尚未开源. 解决方法
使用来自包的字节的sha256哈希生成指纹,然后编码:
byte[] hash = sha256.ComputeHash(Encoding.Unicode.GetBytes(bundle)); return HttpServerUtility.UrlTokenEncode(hash); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET中更改doctype
- asp.net-mvc – MailDefinition / MailMessage和basepath不
- asp.net – Azure WebJob超时配置设置
- ASP.NET表单认证在iPad上显示登录页面
- asp.net – IIS 7:将所有请求重定向到Default.aspx
- asp.net – 有关iPhone网站优化的帮助
- asp.net-mvc-4 – ASP.NET MVC4模型绑定
- 身份电子邮件与破折号在Asp.Net身份
- 取消选中时,ASP.NET CheckBox不会启动CheckedChanged事件
- Asp.net C的PDF或其他“报告查看器”选项#
推荐文章
站长推荐
- 如何在asp.net中检测新的Microsoft浏览器“Edge”
- asp.net-web-api – oData $count不能与web api
- asp.net-mvc-3 – 带有重音IE8的ASP MVC3 FileRe
- 从ASP.NET服务器控件动态添加CSS文件
- 安装时安装Asp.Net SignalR错误
- asp.net-mvc – 编辑多个子记录的ASP.NET MVC示例
- asp.net-mvc – 在存储库之间调用方法 – 存储库
- asp.net-mvc – asp.net mvc 3 – ajax表单提交和
- asp.net-mvc – Kendo Grid Edit InLine Custom
- asp.net – 诸如Eval(),XPath()和Bind()的数据绑
热点阅读