Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
543
Tıklama
0
Öne Çıkarma
asp.net c# ajax timer sorunu
H
8 yıl (71 mesaj)
Çavuş
Konu Sahibi

merhabalar,

bir web sayfamda kullanıcı sayfayı açtığında bir timerim ne kadar süre kaldığını ekrana gösterecek şekilde int bir değeri sürekli artıyor. ama aynı anda sayfayı açan kişiler olduğunda bir bire artması gereken değerim, bağlı kişi sayısı kadar artıyor. kodum aşağıdaki gibidir. Kişiler için sayacım ayrı ayrı artmasını istiyorum. bu konuda yardımlarınızı bekliyorum.


public static int Sure=0;

protected void UpdateTimer_Tick(object sender, EventArgs e)
{
lblCekilenTas.Text = Sure.ToString();
Sure++;
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
8 yıl (5091 mesaj)
Yarbay

Bir timer, animasyonu serverside gereksinime ihtiyaç duymamalı. (en azından her tick için )

ben söyle bir örnek yaptım 10 dk falan sürdü
https://codepen.io/mgundogdu38/pen/dexOBd

hiç bir kütüpane kullanıyoor. Tamamen VanillaJs

illa süreyi serverside dan vereceğim diyorsan animasyonu js ile ver. ilk değeri asp.net ile gönder. YOK ille thick (her sn) serverdan göndereceğim diyorsan da ajax ile değil web socket ile (yani .net için signalR) kullanmalısın. Tavsiyem asp.net web form günümüz arayüz ihtiyaçlarını karşılayamıyor.Eski kaldı. Asp.net Mvc öğren/kullan

bir de konu yanlış yerde. bu tarz konular "Yazılım Geliştirme" katgorisi altında





< Bu mesaj bu kişi tarafından değiştirildi mahoni_38 -- 26 Mayıs 2018; 15:25:26 >
Bu mesaja 1 cevap geldi.
H
8 yıl (71 mesaj)
Çavuş
Konu Sahibi

cevabınınz için teşekkür ederim. timer tick içerisinde kaldığı süreyi ile ilgili bazı işlemler yürütüyorum. ama sayacım doğru sayamadığı için işlemlerimde sıkıntı yaşıyorum. haklısınız konuyu yanlış yere açtığımı fark ettim. doğru yerde tekrar açtım konuyu. ajax timer içerisinde sizce kullanıcı bazlı sistemede bu sure sayacını ayrı ayrı saydırabililr miyim. bir fikriniz varmı ?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @mahoni_38
M
8 yıl (5091 mesaj)
Yarbay

amaç ne, neyi çözmeye çalışıyoruz ona göre bir şey demek lazım. Kast ettiğinizi anlamadım. timer tick süre saymak için uygun değil daha çok tekrarlayan işler için. yani her saniye çalıssın her dk çalışssın gibi.




Bu mesajda bahsedilenler: @hakanngurcan
H
8 yıl (71 mesaj)
Çavuş
Konu Sahibi

tick içerisinde sure değişkeni kullanarak farklı metodları çağırmam gerekiyor. ama dediğim gibi sayfada aktif ne kadar kullanıcı varsa, değişkenim okadar hızlı artıyor bu da kullanıcı bazlı yapmak istediğim işlemlerdeki sayi değişkeni kontrolümün hatalı olmasına sebep oluyor. a kullanıcı sayfaya girdiğinde sure değişkeni a kullanıcı için saymayalı, aradan diyelim 5 sn sonra aynı sayfa ya b kullanıcısı girdi, a için sayan sure değişkenim 5 iken, b kullanıcısı için değişken baştan saymalı.

Yapmaya çalıştığım şeyi tarifleyebildim mi acaba? şimdiden teşekkür ederim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.