1- Akademik Kariyer Merkezi : yurt içi/dışı burs ilanları, yurt içi/dışı akademik personel ilanları, Türkçe.
http://kariyermerkezim.com/
2-Akademic Key for science : We created Academic Keys to offer universities a venue to efficiently recruit for higher-level faculty and administrative positions. tabiki ingilizce.
http://sciences.academickeys.com/
3-Akademisyen için gerekli bilgileri içeren bir site. Türkçe.
http://www.akademisyenler.org/
Bu Blogda Ara
27.11.2008
14.11.2008
Page.IsPostBack C#
eğer şu tarz soruları sıkça soruyorsanız çözümü var .
"neden dropdownlist nesnem seçili değeri değilde hep ilk değeri veriyor?"
"neden asp.net kontroleri selectedIndex değeri için hep 0 veriyor? oysa seçim yapıyorum."
şöyle bir senaryomuz var :
sayfanızın ilk açılış load fonksiyonunda dropdownlist nesnesini dolduruyorsunuz. Ve form her açıldığında işlemin bir postback olup olmadığna bakmaksızın dropdownlist nesnesini sıfırlayıp yeniden dolduruyorsunuz.Eğer böyle ise load fonkiyonu içinde IsPostBack kontrolu yapmalısınız,
sayfa ilk defa açılıyorsa (IsPostBack ==false) dropdownlist doldurulmalı,
ilk defa değilde bir kontrollün bir olayı çağrılacaksa (butona basma, listeden seçme) (IsPostBack ==true) ise dropdownliste hiçbir işlem yapılmamalıdır.
private void Page_Load()
{
if (!IsPostBack)
{
// sayfa ilk kez açıldığında yapılacak işlemler
// dropdownlist,listbox,datagrid gibi veritabanından bilgi çeklip bu nesnelere atanması
}
else
{
// kontrollerden biri harekete geçtiğinde yapılacak işlemler (postback)
}
// sayfanın açılış sırasına bakmaksızın , ilk,2,3,... her zaman yapılacak işlemler
}
"neden dropdownlist nesnem seçili değeri değilde hep ilk değeri veriyor?"
"neden asp.net kontroleri selectedIndex değeri için hep 0 veriyor? oysa seçim yapıyorum."
şöyle bir senaryomuz var :
sayfanızın ilk açılış load fonksiyonunda dropdownlist nesnesini dolduruyorsunuz. Ve form her açıldığında işlemin bir postback olup olmadığna bakmaksızın dropdownlist nesnesini sıfırlayıp yeniden dolduruyorsunuz.Eğer böyle ise load fonkiyonu içinde IsPostBack kontrolu yapmalısınız,
sayfa ilk defa açılıyorsa (IsPostBack ==false) dropdownlist doldurulmalı,
ilk defa değilde bir kontrollün bir olayı çağrılacaksa (butona basma, listeden seçme) (IsPostBack ==true) ise dropdownliste hiçbir işlem yapılmamalıdır.
private void Page_Load()
{
if (!IsPostBack)
{
// sayfa ilk kez açıldığında yapılacak işlemler
// dropdownlist,listbox,datagrid gibi veritabanından bilgi çeklip bu nesnelere atanması
}
else
{
// kontrollerden biri harekete geçtiğinde yapılacak işlemler (postback)
}
// sayfanın açılış sırasına bakmaksızın , ilk,2,3,... her zaman yapılacak işlemler
}
13.11.2008
Kaydol:
Kayıtlar (Atom)