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?
Neden timer kullanmaya çalışıyorsun? veya Ne yapmaya çalışıyorsun tam olarak?
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.
Sadece tarih ve saati göstermek içinse Javascripti kullanabilirsin.
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
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
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.
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.
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?
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?
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
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
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
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
Bendede script manager var sayfada ama sayfanın tamamı yenileniyo? Yinede teşekkürler.
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.
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ü...