asp缓存CSS文件

时间:2012-06-27 10:40:13

标签: asp-classic vbscript web

嗨,我正在编写一个经典的ASP,当我导入我的CSS时,我希望能够将其从缓存中删除。因为我只在特定场景中使用CSS文件。

任何人都可以帮忙。

<% If Session("SG_bIsRemoteBetslip")= True then %>
<style type="text/css" media="screen, tv, projection">
@import url(/Marketing/Site-Files/Sportsbook/Betslip/remote-betslip.css);
</style>
<% Session("SG_bIsRemoteBetslip") = False %>
<% End If %>

1 个答案:

答案 0 :(得分:2)

您可以通过简单地将查询字符串传递给src来阻止css缓存:

<% 
If Session("SG_bIsRemoteBetslip")= True then
    response.write "<style type=""text/css"" media=""screen, tv, projection"" href=""/Marketing/Site-Files/Sportsbook/Betslip/remote-betslip.css?ID=" & Server.urlencode(now()) & """ />"
    Session("SG_bIsRemoteBetslip") = False   
End If
%>

它当然不是很迷人,但它可以快速简便地强制对所有访问者进行最近的css更改,无论其缓存如何。