博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net core刷新css缓存
阅读量:4357 次
发布时间:2019-06-07

本文共 438 字,大约阅读时间需要 1 分钟。

在非spa程序开发的时候。css经常会因为浏览器的缓存机制导致不刷新。

很多前端为了应对这个问题,都会引入webpack或者gulp等工具来处理css缓存的问题。

但是作为一个偏服务器端的程序员来说。不想因为一个css问题就引入一大套的东西进来该怎么办呢?

这是微软早就为我们想好了

在Razor模板引擎中。内置了一个taghlper。

asp-append-version="true"

在引用css的地方加上asp-append-version=”true”

Razor编译生成后的html里面的css都会带上一个版本号

如:/xxx.css?v= -QrwxqVDaPREbS7FJ7II-DRY_mO6wbX8DSAVbrc7GvU

加上这个属性后,再也不担心css修改后重新发布浏览器不生效啦,同理JavaScript也可以使用这个taghelper

 
 

转载于:https://www.cnblogs.com/feimaoicoding/p/10878696.html

你可能感兴趣的文章
双向链表的删除操作
查看>>
快速排序 - 数据结构和算法96
查看>>
TranslateAnimation详解
查看>>
利用反射实现JavaBean的自动赋值
查看>>
VC.重定向标准输出到文件(父进程方式)
查看>>
Applications of Python
查看>>
list 列表 数组
查看>>
NET平台机器学习资源汇总,有你想要的么?(转载)
查看>>
基于.NET平台常用的框架整理(转载)
查看>>
关于springboot整合配置pagehelper插件的方法
查看>>
ASP.NET MVC 执行流程介绍
查看>>
添加时动态的在页面生成表格,使用ajax异步在后台添加到数据库
查看>>
伴随我成长的编程书
查看>>
一些平台无关的整型类型,int8_t,uint8_t....
查看>>
day040MySQL视图、触发器、事务、存储过程、函数、流程控制
查看>>
SpringMVC之使用 @RequestMapping 映射请求
查看>>
CentOS 7 yum 安装redis(更简单)
查看>>
来博客园的第一天
查看>>
[IIS]修改MaxFieldLength与MaxRequestBytes彻底解决Request Too Long的问题
查看>>
apache2 配置 vhost的方法
查看>>