Temmuz 26, 2010

UserControl JavaScript Css Dosya Yolu Problemi

.aspx sayfalarda UserControl kullanıldığı zaman eğer .ascx dosyasında javascript,css v.b. gibi dosyalar eklenmiş ise çalışma zamanında bu dosyaların yolları problem olabiliyor.UserControl 'un bulunduğu yere göre verilen dosya yolları, usercontrol 'un kullanıldığı sayfada dosyanın bulunduğu yeri göstermeyebiliyor.
Bu duruma iki farklı şekilde çözüm bulabiliriz;
  • .js ve .css gibi dosyaların yollarını tam olarak vermek.Yani;


    < script type=''text/javascript'' src=''http://oracle.dersi.org/js/dosya.js'' < / script >
    < link  rel=''stylesheet'' type=''text/css'' href=''http:/oracle.dersi.org/css/dosya.css'' />
  • .js ve .css gibi dosyaların yolarını resolveUrl ile tanımlamak.Yani;


    < script type=''text/javascript'' src=''<%= ResolveUrl("~/Dosya/JavaScript.js") %>;'' < / script>
    Burada ResolveUrl(("~/") ile sayfanın ana dizinini göstermiş oluyoruz.

1 yorum:

  1. Merhabalar ben bir uygulama geliştiriyorum. Bu uygulamada javascript üzerinden bir video kaydetmem lazım kayıt almada sıkıntı yok fakat kayıtın nereye ve hangi isimle kayıt edilmesinde sıkıntı var.

    function Record()
    {
    var a = 'c://video/baris/';
    var b = abc;
    var x = a +' ' + b ;
    AviRecord(int, int, x); // x string parametresi
    }
    TProgram kayıta başladığı anda c://Video dizinin de kayıt yapıyor fakat her defasında ".avi" olarak kaydediyor örnek kayıt edilmesi gereken "isim.avi" gibi . Bazı paylaşım sitelerinde konu açtım fakat cevap bulamadım yardımcı olursanız sevinirim. Şimdiden teşekkür ediyorum

    YanıtlaSil

System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.

 Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...