2012-06-27 2 views
0

안녕하세요 저는 ASP를 코딩하고 있습니다. CSS를 가져 오면 캐시에서 제거 할 수 있기를 원합니다. 왜냐하면 나는 특정 시나리오에서만 CSS 파일을 사용하기 때문입니다.asp 캐싱 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 %> 
당신은 단순히 SRC에 쿼리 문자열을 전달하여 캐시에서 CSS를 막을 수
+0

CSS 캐싱에 문제가 있습니까? 아니면 'IF'문이 예상 한대로 작동하지 않는다는 의미입니까? 왜 스타일 태그의'src' 속성을 사용하는 대신 @import를 사용하고 있습니까? – AnthonyWJones

답변

2

:

<% 
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의 변화를 강제하는 빠르고 쉬운 방법이 될 수 있습니다 캐시에 관계없이 모든 방문자.

+1

또는 '타이머 * 100' –