Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

ASP.NET 2.Hafta Ahmet Haşim YURTTAKAL. ASP.NET Kontrol-Html Kontrol.

Benzer bir sunumlar


... konulu sunumlar: "ASP.NET 2.Hafta Ahmet Haşim YURTTAKAL. ASP.NET Kontrol-Html Kontrol."— Sunum transkripti:

1 ASP.NET 2.Hafta Ahmet Haşim YURTTAKAL

2 ASP.NET Kontrol-Html Kontrol

3 Object sender, Eventargs e

4 AutoPostBack Bilgilerin otomatik olarak anında aktarılmasını sağlar

5 IsPostBack Sayfanın ilk kez yüklenip yüklenmediğini kontrol etmede kullanılır

6  “Sayfa her post back olduğunda veriler kaybolur. İşte bu ihtiyaç, Durum Yönetimi (State Management) olgusunun ortaya çıkmasına neden olmuştur”  ViewState  QueryString  CrossPage  Cookies  Session Durum Yönetimi (State Management)

7  Viewstate içeriği sayfada gizli olarak saklanır. ViewState üzerinde tutulan değerler bulunduğu sayfada saklandığı için, ViewState'lerin ömrü sayfanın ömrü kadardır. Buradan ViewState ile saklanan değerlerin başka bir sayfaya taşınamayacağı sonucuna ulaşmış oluruz. ViewState sayfa üzerindeki bilgileri sakladığı için sayfanın boyutunda bir artış meydana geliyor ve bu durumda performans kaybına sebep olabiliyor. Bazı sayfalarda durum bilgisinin saklanmasına gerek duyulmayabilir. İstediğimiz herhangi bir sayfada ViewState özelliğini kapatabiliriz.  EnableViewState = "False" ViewState

8 ViewState (2)

9  İstenen bilgiyi gidilecek olan sayfanın Adresine ekleyerek taşır. ? İşaretinden sonra querystring ile taşınacak veri eklenir. Birden fazla değer taşınacaksa & karakteri konulur.  querystring.aspx?isim=ahmet&meslek=bilgisayar  Burada isim ve meslek parametre, ahmet ve bilgisayar değerlerdir  İki aşamada gerçekleşir veri gönderme ve okuma QueryString

10 QueryString (2) Veri Gönderme Veri Okuma

11  Cookie’ler, Kullanıcı kimlik doğruluma ve tanımlama, Kullanıcının web sitemiz üzerinde yaptığı değişiklikleri, Alış veriş sepetimizde bulunan ürünleri, ve buna benzer bir çok bilgiyi bilgisayarımızda saklayabiliriz.  Ayrıca Cookiler bir sayfadan başka bir sayfaya veri taşımamızı da imkan taşır. Cookie

12 Cookie (2) Veri Gönderme Veri Okuma

13  Session herhangi bir web sunucusuna bağlandığımızda bize verilen bir çeşit kimliktir(id). Session kelime anlamı olarak oturum demektir ve ömürleride bir oturum süresindedir. Oturum süresi bir tarayıcının başlatılmasıyla kapatılması arasında geçen süre kadardır. En önemli özelliğiyse değerleri sayfalar arasında taşıyabilmemizi sağlamasıdır. Session'ların takibi bu durumlarda Cookie aracılığı ile yapılır. Örnek olarak kullanıcı adınız ve şifrenizle girdiğiniz bir web uygulamasında, sayfalar arasında gezinmeniz, yeni pencere açmanız gibi durumlarda SessionID değeri ile sunucu tarafından tanınırsınız ve doğru sayfalara erişebilirsiniz. Session

14 Session (2) Veri Gönderme Veri Okuma

15 SON Ahmet Haşim YURTTAKAL


"ASP.NET 2.Hafta Ahmet Haşim YURTTAKAL. ASP.NET Kontrol-Html Kontrol." indir ppt

Benzer bir sunumlar


Google Reklamları