13 Mart 2013 Çarşamba

Init Metodunda ViewState Kullanımı

Merhaba

 

Asp.Net uygulamalarında, Controllerin Init metotlarında atama yapılan ViewState değerleri saklanmaz.

ViewState değişimleri InitCompleted işleminde izlenir duruma gelmektedir.

Eğer Init metodunda ViewState ataması yapmak zorundayım derseniz, öncelikle TrackViewState() metodunu çalıştırmanız gerekir.

Dikkat etmeniz gereken bir nokta; Init metodu içerisinde ViewState içerisinde saklanan değerleri okuyamazsınız.

 

Serkan

7 Mart 2013 Perşembe

debug=true'lardan kurtulmanın kökten çözümü

Machine.config dosyasında aşağıdaki gibi belirtirseniz,
deploylarda web.config debug=true mu gitti diye düşünmek zorunda kalmazsınız:

<configuration>
    <system.web>
          <deployment retail=”true”/>
    </system.web>
</configuration>

debug=true dersek ne olur?

1) Sayfaların derlemesi daha uzun sürer
2) Kodlar daha yavaş çalışır
3) Uygulama daha fazla bellek kullanır
4) WebResources.axd'den download edilen script ve resimler önbelleğe alınmazlar ve her istekte tekrar download edilir.