Merhaba,
Header'ı değiştirebiliyorum asp'de de böyle çok fazla if-else kullanmam gerekecek. Eğer x sayfadan çağrıldıysan bu şekilde, y sayfadan çağrıldıysan şu şekilde gibi.
ASP için bir şey diyemem ancak daha önce böyle bir ihtiyacım olduğunda .css ve .js dosyalarını sunucuda .php olarak görmesini sağlayıp içine doğrudan php kodları yazıp çalıştırmıştım.
Aynı mantıkta .css dosyalarını oluşturan permalink bazlı çalışan bir asp dosyası yaparsan eğer ....style.css?ver=23 gibi bir parametre ile çağırarak istediğin alanları değişirebilirsin diye düşünüyorum.
Veya alternatif olarak .htaccess içinde "styles.css -> styles.php" yönlendirmesi verip sayfa başına "<?php header("Content-type: text/css"); ?>" ekleyerekte dinamik css/js dosyaları yapabilirsiniz.
Aynı dinamik sitemap gibi.