none
Update Panel- Timer Kullanımı Memory Leak RRS feed

  • Soru

  • Merhaba,

    Sitemizde <div> elementlerinin background color larını değiştirmek için timer ve update panel kullanıyoruz, fakat 1 saat düzgün çalıştıktan sonra site yavaşlamaya ve geçiş süreleri 5 saniyeden 10 saniyeye çıkmaya başlıyor. Chrome üzerinde bu hatayı alıyoruz.

    13 Mayıs 2014 Salı 08:35

Yanıtlar

  • Merhabalar;

    Eğer sadece div tagının arkaplan rengini değiştirecekseniz bunu client taraflı yaparak çözmeniz daha doğru olur.

    Bunun için JQuery 'i kullanabilirsiniz.

    Divin arkaplan rengini değiştirmek için ise

    $(document).ready(function() { var oto1 = setInterval("$.ArkaPlanDegistir()", 1500); //1500 milisaniye cinsinden var[] r = ["#227799", "#776A1E", "#18739D"]; var i = 0; $.ArkaPlanDegistir = function() {

    if(i < r.length){

    i++;

    }else{i=0;} $(".KapsayiciAlan").css("background-color", r[i]); }

    //değişimi durdurmak için

    //clearInterval(oto1);

    //herhangi bir olayın içine yazarak istediğin zaman durdurabilirsin });


    <div class="KapsayiciAlan"></div>

    Kolay Gelsin.


    Yunus Emre ALTINAY




    14 Mayıs 2014 Çarşamba 19:23

Tüm Yanıtlar

  • Kodlarınızı görebilirmiyiz ?

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Bana Ulaşmak İçin: Mail Gönder

    13 Mayıs 2014 Salı 09:01
    Moderatör
  • Merhabalar;

    Eğer sadece div tagının arkaplan rengini değiştirecekseniz bunu client taraflı yaparak çözmeniz daha doğru olur.

    Bunun için JQuery 'i kullanabilirsiniz.

    Divin arkaplan rengini değiştirmek için ise

    $(document).ready(function() { var oto1 = setInterval("$.ArkaPlanDegistir()", 1500); //1500 milisaniye cinsinden var[] r = ["#227799", "#776A1E", "#18739D"]; var i = 0; $.ArkaPlanDegistir = function() {

    if(i < r.length){

    i++;

    }else{i=0;} $(".KapsayiciAlan").css("background-color", r[i]); }

    //değişimi durdurmak için

    //clearInterval(oto1);

    //herhangi bir olayın içine yazarak istediğin zaman durdurabilirsin });


    <div class="KapsayiciAlan"></div>

    Kolay Gelsin.


    Yunus Emre ALTINAY




    14 Mayıs 2014 Çarşamba 19:23