• 17.03.2022
  • 400
  • Postback ile pageload olaylarını ayırt etmekYazılı Ders

Postback ile page loadı ayırmak

ispostback kavramı

Sayfa ilk yüklendiğinde yapılan ilk işlemlerin, sayfa yenilendiğinde(postback) her seferinde yenilenmemesi için sayfa postback ile pageload olaylarını ayırtetmek gerekir

ispostback tamda bu durumda lazım olur.

Mesela bir butona tıklandığında sayfa postback olur. Page load metodu içindeki tüm işlemler tekrar çalışırsa işlemlerde sıkıntı çıkar.

Sayfaya 2 adet label ve 1 adet buton ekleyerek aşağıdaki kodları pageload methodu içine yazınız.

Aşağıdaki kodlarla bu durum düzeltilmiş olur.

 

 protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                Label2.Text += "sayfa postback oldu
"; Label1.Text = ""; } else { Label1.Text = "sayfa ilk kez çağrıldı"; } }

 

YORUM YAP