Şimdi Ara

Timer sorunu.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
18
Cevap
0
Favori
1.796
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri
  • Son Yorum 9 yıl
  • Cevaplayan Üyeler 7
  • Konu Sahibinin Yazdıkları 8
  • Ortalama Mesaj Aralığı 21 gün 23 saat 50 dakika
  • Son 1 Saatteki Mesajlar 1
  • Haberdar Edildiklerim (Alıntılar) 4
  • Konuya En Çok Yazanlar
  • nefarkeder23 (8 mesaj) thnx (3 mesaj) ayhan_sr (3 mesaj) compitir (2 mesaj) TrueBlack (1 mesaj)
  • Konuya Yazanların Platform Dağılımı
  • Masaüstü (10 mesaj)
  • @
0 oy
Öne Çıkar
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    Asp.nette bir site hazırlamaya çalışıyorumTimer ekledim sayfaya bu nedenle sayfayısürekli yeniliyor. Kullanıcı adı kısmıfalan da yenileniyor, bu da sıkıntı oluşturuyor. Hem timer ı kullanmak istiyorum hemde o şekilde yenilesin istemiyorum. Bunun için ne yapbilirim?



    |
    |
  • Yüzbaşı
    465 Mesaj
    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?
  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: compitir

    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?

    Sayfada tarihi ve saati göstermek için ekledim.
  • Yüzbaşı
    465 Mesaj
    Sadece tarih ve saati göstermek içinse Javascripti kullanabilirsin.
    |
    |
  • Çavuş
    47 Mesaj
    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın




  • Yarbay
    2355 Mesaj
    Javascript kullan, sürekli sayfayı veya bir kısmını yenileme. O şekilde yapacağın bir şey o kadar saçma olur ki nasıl örnek versem bilemedim

    Javascript ile normal sağ elinle sol kulağını tuttuğunu düşün, senin yöntem sağ bacağını kafanın üstünden dolaştırıp sol kulağını tutmak gibi bişey
    |
    |
  • Yüzbaşı
    340 Mesaj
    tarih ve saat için timer kullanma bence çünkü timer client side değil server side kodları tetikler sürekli sayfa yenilenir. Ajax ile update işlemi yapılır. Ama yok kullanacam diyorsanda update panel olayını araştır. Senin aradığın konu update panel.
    |
    |
  • Yüzbaşı
    688 Mesaj
    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: compitir

    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?

    Sayfada tarihi ve saati göstermek için ekledim.

    JAVA SCRIPT'IN HAZIR KODLARI VAR. Kullanırsan daha iyi olur. Timer bilgisayarı kasar. Sayfayı sürekli yeniler. Eğer sadece saat gösterilen bölümü yenilemek istiyorsan ajax kontrollerini kullan.
  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: thnx

    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın

    Hocam teşekkür ederim. Dediğinizi yaptım. Update panelin mantığını da anlamış oldum, daha önce hiç kullanmamıştım iyi oldu. Yalnız eksik bişey yapmış olmalıyım ki sayfanın tamamını yeniliyor?




  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: AYHANSARI

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: compitir

    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?

    Sayfada tarihi ve saati göstermek için ekledim.

    JAVA SCRIPT'IN HAZIR KODLARI VAR. Kullanırsan daha iyi olur. Timer bilgisayarı kasar. Sayfayı sürekli yeniler. Eğer sadece saat gösterilen bölümü yenilemek istiyorsan ajax kontrollerini kullan.

    Çok teşekkür ederim. Ama ben java script hazır kod kullanmadan yapayım istiyorum. Ajax kontrollerinden hangisini kullanmamı tavsiye edersiniz?




  • Çavuş
    47 Mesaj
    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın

    Hocam teşekkür ederim. Dediğinizi yaptım. Update panelin mantığını da anlamış oldum, daha önce hiç kullanmamıştım iyi oldu. Yalnız eksik bişey yapmış olmalıyım ki sayfanın tamamını yeniliyor?

    aklıma ilk gelenler, timer'ın update panel dışında olması veya sayfada update panel içinde olmayan başka bir timer daha olması

    mail adresimi pm atıyorum, istersen kodu gönder ben de bakayım




  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: thnx

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın

    Hocam teşekkür ederim. Dediğinizi yaptım. Update panelin mantığını da anlamış oldum, daha önce hiç kullanmamıştım iyi oldu. Yalnız eksik bişey yapmış olmalıyım ki sayfanın tamamını yeniliyor?

    aklıma ilk gelenler, timer'ın update panel dışında olması veya sayfada update panel içinde olmayan başka bir timer daha olması

    mail adresimi pm atıyorum, istersen kodu gönder ben de bakayım

    Teşekkür ederim burdan bakın isterseniz;

    Masterpagedeki kodum şu şekilde

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>

    <ContentTemplate>
    <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
    </asp:Timer>
    </ContentTemplate>

    <asp:Label ID="Label1" runat="server" Font-Names="Verdana" Font-Size="X-Small"
    ForeColor="Black" Font-Bold="True"></asp:Label>

    </ContentTemplate>

    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>

    </asp:UpdatePanel>




    cs sayfasındaki kodumda şu şekilde;
    protected void Timer1_Tick(object sender, EventArgs e)
    {
    Label1.Text = DateTime.Now.ToString();
    }




  • Çavuş
    47 Mesaj
    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın

    Hocam teşekkür ederim. Dediğinizi yaptım. Update panelin mantığını da anlamış oldum, daha önce hiç kullanmamıştım iyi oldu. Yalnız eksik bişey yapmış olmalıyım ki sayfanın tamamını yeniliyor?

    aklıma ilk gelenler, timer'ın update panel dışında olması veya sayfada update panel içinde olmayan başka bir timer daha olması

    mail adresimi pm atıyorum, istersen kodu gönder ben de bakayım

    Teşekkür ederim burdan bakın isterseniz;

    Masterpagedeki kodum şu şekilde

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>

    <ContentTemplate>
    <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
    </asp:Timer>
    </ContentTemplate>

    <asp:Label ID="Label1" runat="server" Font-Names="Verdana" Font-Size="X-Small"
    ForeColor="Black" Font-Bold="True"></asp:Label>

    </ContentTemplate>

    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>

    </asp:UpdatePanel>




    cs sayfasındaki kodumda şu şekilde;
    protected void Timer1_Tick(object sender, EventArgs e)
    {
    Label1.Text = DateTime.Now.ToString();
    }

    script manager ekledikten sonra bende problemsiz çalıştı

    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <ContentTemplate>
    <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"></asp:Timer>
    </ContentTemplate>

    <asp:Label ID="Label1" runat="server" Font-Names="Verdana" Font-Size="X-Small" ForeColor="Black" Font-Bold="True"></asp:Label>
    </ContentTemplate>
    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>
    </asp:UpdatePanel>
    </form>




  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: thnx

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: thnx

    hocam öncelikle update etmesini istediğin label'ın olduğu yere update panel eklemelisin
    update panel'in içine de saat için kullanacağın label'ı ekle, yine aynı update panel içine timer'ı ekle, update panel'in update mode'unu conditional yap
    sonrasında ya timer'ın tick event'ine ya da update panel'in load eventine Label1.Text = DateTime.Now.ToLongTimeString(); yazabilirsin
    burada ince nokta timer'ı update panel'in içine koyduğunda, sayfayı değil içinde bulunduğu update panel'i etkilemesi

    update panel'i timer kullanmadan da kullanabilirsin
    örneğin il ve ilçe olmak üzere iki dropdownlist'in var diyelim ddlIl ve ddlIlce adlarında, kullanıcı ddlIl'de seçim yaptıktan sonra ddlIlce'ye ddlIl'de seçilen ile ait ilçeler gelsin istiyorsun
    her iki ddl'i ayrı update panel içine koyarsın
    sonrasında ddlIl.SelectedIndexChanged event'inde updatePanelIlce.Update() dedikten sonra da
    updatePanelIlce'nin load event'inde de ddlIl'in seçilen değerine göre ilceleri doldurmaya yarayan kodu yazarsın

    Hocam teşekkür ederim. Dediğinizi yaptım. Update panelin mantığını da anlamış oldum, daha önce hiç kullanmamıştım iyi oldu. Yalnız eksik bişey yapmış olmalıyım ki sayfanın tamamını yeniliyor?

    aklıma ilk gelenler, timer'ın update panel dışında olması veya sayfada update panel içinde olmayan başka bir timer daha olması

    mail adresimi pm atıyorum, istersen kodu gönder ben de bakayım

    Teşekkür ederim burdan bakın isterseniz;

    Masterpagedeki kodum şu şekilde

    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>

    <ContentTemplate>
    <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
    </asp:Timer>
    </ContentTemplate>

    <asp:Label ID="Label1" runat="server" Font-Names="Verdana" Font-Size="X-Small"
    ForeColor="Black" Font-Bold="True"></asp:Label>

    </ContentTemplate>

    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>

    </asp:UpdatePanel>




    cs sayfasındaki kodumda şu şekilde;
    protected void Timer1_Tick(object sender, EventArgs e)
    {
    Label1.Text = DateTime.Now.ToString();
    }

    script manager ekledikten sonra bende problemsiz çalıştı

    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <ContentTemplate>
    <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick"></asp:Timer>
    </ContentTemplate>

    <asp:Label ID="Label1" runat="server" Font-Names="Verdana" Font-Size="X-Small" ForeColor="Black" Font-Bold="True"></asp:Label>
    </ContentTemplate>
    <Triggers>
    <asp:AsyncPostBackTrigger ControlID="Timer1" />
    </Triggers>
    </asp:UpdatePanel>
    </form>

    Bendede script manager var sayfada ama sayfanın tamamı yenileniyo? Yinede teşekkürler.
    |
    |




  • Yüzbaşı
    688 Mesaj
    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: AYHANSARI

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: compitir

    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?

    Sayfada tarihi ve saati göstermek için ekledim.

    JAVA SCRIPT'IN HAZIR KODLARI VAR. Kullanırsan daha iyi olur. Timer bilgisayarı kasar. Sayfayı sürekli yeniler. Eğer sadece saat gösterilen bölümü yenilemek istiyorsan ajax kontrollerini kullan.

    Çok teşekkür ederim. Ama ben java script hazır kod kullanmadan yapayım istiyorum. Ajax kontrollerinden hangisini kullanmamı tavsiye edersiniz?

    script maneger ve update panel...

    Visual studio'da toolbox'ta AJAX bölümünden ekleyebilirsin.
    1)Öncelikle bir script manager ekliyorsun. <body>'den sonra.
    2) Tekrarlanmasını istediğin bölümü updatepanel içerisine alacaksın.




  • Teğmen
    198 Mesaj
    Konu Sahibine Özel
    quote:

    Orijinalden alıntı: AYHANSARI

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: AYHANSARI

    quote:

    Orijinalden alıntı: nefarkeder23

    quote:

    Orijinalden alıntı: compitir

    Neden timer kullanmaya çalışıyorsun?
    veya Ne yapmaya çalışıyorsun tam olarak?

    Sayfada tarihi ve saati göstermek için ekledim.

    JAVA SCRIPT'IN HAZIR KODLARI VAR. Kullanırsan daha iyi olur. Timer bilgisayarı kasar. Sayfayı sürekli yeniler. Eğer sadece saat gösterilen bölümü yenilemek istiyorsan ajax kontrollerini kullan.

    Çok teşekkür ederim. Ama ben java script hazır kod kullanmadan yapayım istiyorum. Ajax kontrollerinden hangisini kullanmamı tavsiye edersiniz?

    script maneger ve update panel...

    Visual studio'da toolbox'ta AJAX bölümünden ekleyebilirsin.
    1)Öncelikle bir script manager ekliyorsun. <body>'den sonra.
    2) Tekrarlanmasını istediğin bölümü updatepanel içerisine alacaksın.

    Teşekkürler...Üstte kodlarım var zaten öyle yapıyorum da çalışıyo da sıkıntı yok ama sayfanın tamamı yenileniyor. Nerde hata yaptığımı bulamadım bir türlü...
    |
    |




  • Yüzbaşı
    688 Mesaj
    |
    |
  • Teğmen
    147 Mesaj
    ajax companentlerinden update pane içine al timerla yaptığın kısmı sorunu çözersin...
    |
    |
Sayfaya Git:
Sayfa:
1
Reklamlar
pubg mobile uc
pubg mobile uc
LOL RP Satın Al - LOL RP Yetkili Satış Sitesi
Webtures SEO;SEO Nedir?
Bu sayfanın
Mobil sürümü
Mini Sürümü

BR6
0,359
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.