Cuma, 23 Mart 2012 07:15

Ispostback Asp.Net

Yazan
Öğeyi Oyla
(3 oy)

Ispostback değeri "0" yani "false" ise , oluşturulan sayfa kullanıcı tarafından ilk defa çalıştırılmış demektir. IsPostBack "1" yani "true" ise , kullanıcı sayfa içerisinde bazı tıklama işlemleri gerçekleştirilmiş demektir.Eğer bir sayfada birşeyi yalnızca 1 kere çalıştırmak istiyorsanık, ilgili kodu " if( !isPostBack) { } " ile köşeli parantezler arasına yazılması gerekir. Bu şekilde sayfada yapılan diğer olaylarda mevcut kod yalnızca 1 kere çalıştırılmış olur.

 

protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "Sayfa tekrar yüklendi";
if (!IsPostBack)//Sayfa ilk kez yüklendiğinde buraya girer. bir buton ya da başka bir olay ile sayfa ikinci kez yüklendiğinde burayı atlar.
{
Label1.Text = "Sayfa ilk defa çalıştırıldı";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
ltrSehir.Text = DropDownList1.SelectedItem.Text;
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
ltrSehir.Text = DropDownList1.SelectedItem.Text;
}

 

 

Okunma 4632 defa Son Düzenlenme Pazartesi, 02 Nisan 2012 06:10