有时候刚发布的文件可能会存在缓存,最常见的是JS与CSS文件无法及时更新
所以需要给这些文件加一个版本号解决
<link rel="stylesheet" type="text/css" href="~/Content/static/system/css/system_index.css?v=@Bonus.Common.GlobalProperty.Version" />
生成版本号的代码
/// <summary>
/// 系统版本
/// </summary>
public static string Version
{
get
{
if (string.IsNullOrEmpty(version))
{
version = ConfigHelper.GetConnectionString("version");
}
if (string.IsNullOrEmpty(version))
{
version = DateTime.Now.ToString("yyyyMMddHHmmss");
}
return version;
}
}