Sayfanızın içinde bir swf’niz ve içeriği sık sık güncelleniyor. Müşteriniz bakıyor ama değişiklikleri göremiyor. Çünkü cache’ten okuyor.

Bu durumu engellemek için çözüm basit:
[html]’movie’, ‘/swf/banner’,</code> olan kodunuzun sonuna o anki tarihi <code>'<%=DateTime.Now.ToString()%>'[/html] ile aşağıdaki gibi yazdırıyorsunuz:

[html]’movie’, ‘/swf/banner’?<%=DateTime.Now.ToString() %>,[/html]

Param kısmında da aynı şeyi yazmak gerekiyor:
[html]<param name="movie" value="/swf/banner.swf’?<%=DateTime.Now.ToString() %>[/html]

Bunun html çıktısı da şöyle oluyor:

[html]’movie’, ‘/swf/banner?16.02.2010 18:10:29’,[/html]
Böylece güncellemeleriniz anlık görüntülenebiliyor:)

Not: Flash AC_RunActiveContent.js kullanılarak, eklenmiştir.

EKLEME: (17 Şubat 2010) Yorumlardan sonra, Kemal‘in de önerisiyle kodu <%=DateTime.Now.ToString("ddMMyyyyHMS") %> şeklinde yazmanın daha doğru olacağını öğrendim. Sonucu aradalarda nokta olmadan çıkartıyormuş.