" Umut, hiç görmeyen birine gökkuşağını anlatmak kadar zor ve imkansız... "

Categories

-

Asp.Net Page.IsPostBack Methodu !!!

Asp.Net uygulamalarında web sayfasına ilk defa giriş yapıldığında yada sayfa ilk yüklendiğinde yapılmasını istediğimiz ya da sayfanın her yüklenmesinde yapılmasını istemediğimiz işlemler için tanımlanmış bir method vardır. Bu methodun adı IsPostBack dir. IsPostBack methodu false ise sayfaya daha önce girilmiş yani sayfa bir defa yüklenmiş demektir. Kategori, Ürünler, Blogroll, Tavsiye Edilen Siteler vs.. gibi işlemler için bu method kullanılılabilir.

Sadece sayfanın ilk yüklendiği zamanda yapılmasını istediğimiz işlemleri PostBack kontolüne bağlı şekilde yaptırarak web sitemizin çalışma hızını düşürmemiş oluruz. Localhost üzerinde çalışırken PostBack işleminine bağlı kontrollerin kullanılıp kullanılmaması sitenin işleyiş hızında pek bir değişiklik hissettirmesede siteyi web üzerinde yayınlamak istediğimiz zaman PostBack işleminin önemi belli olur.

Şimdi dilerseniz Bunu bir örnekle açıklayayım;

Sayfamıza bir buton ve bir label ekleyelim ve sayfanın kodunu şu şekilde yazalım;

Partial Class _Default

Inherits System.Web.UI.Page

Protected Sub Page_Load(sender As Object, e As EventArgs)

If Not Page.IsPostBack Then

Label1.Text = "sayfayı ilk defa yükledin !"

End If

End Sub

Protected Sub Button1_Click(sender As Object, e As EventArgs)

If Page.IsPostBack Then

Label1.Text = "serverdan geldim yorgunum"

End If

Response.Write("Butona tıkladın")

End Sub

End Class

sayfayı ilk açtığımızda "sayfayı ilk defa yükledin" yazacak ama butona tıkladıktan sonra sayfamızda "serverdan geldim yorgunum" yazacak bunu sağlayan Page_Load kontrolu içinde yer alan if ifadesidir.Yararlı olması dileğiyle...

  • 0
  • 797
  • 0

- BUNLARIDA GÖZDEN GEÇİREBİLİRSİNİZ -

HENÜZ YORUM YAPILMAMIŞ !

Yorum yazın

HAKKIMDA

KONULARI TAKİP EDİN

SOSYAL AĞLAR

  • Mesajınızı Gonderin