Kullanıcı Adı:
Parola:
Bilgi Hatırlatma Yeni Üyelik
Beğen
Paylaş
Sayfa: Site:
Görüntülenme: 10212

Normalde, Session değişkenlerini aspx, ascx sayfalarında kullanılabildiği halde, bir module ya da class içerisinde doğrudan kullanılamaz.
Ama dolaylı olarak kullanılabilir.

Mesela uygun bir yerde,

Session("Radyo")="Marmara FM"

ataması yapıldığında, bu değere module içerisinden, aşağıdaki gibi erişilebilir.

Dim Radyo As String = HttpContext.Current.Session("Radyo")

ya da tam yol olarak yazılırsa;

Dim Radyo As String = System.Web.HttpContext.Current.Session("Radyo")

Basit gibi duran bu püf noktasını elde etmek için defalarca araştırmalar içerisine girdim; ama hep erteledim. Galiba doğru anahtar kelimeleri kullanmamıştım. 
Ve işte, çekirge bir sıçrar, iki sıçrar; ama ....

Yararlı olması dileğiyle...

İngilizce kelime ezberleme oyunu: vav.mbirgin.com

Yıllardır canımı sıkan bir hata. Kaç defa saatlerce çözüm araştırdığımı biliyorum. Çoğunlukla, ya geçici bir çözüm buluyor; ya da aynı işlemi farklı şekillerle yapmaya çalışıyordum. Yani, kesin bir çözüm bulamıyordum.

Sorun şu: 
Visual Studio 2003 ya da VS2005 ile geliştirmiş olduğum ASP.net projelerinde, yerelde bir sorun olmadığı halde; sunucuda bazen aşağıdaki gibi hata veriyor.

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Ve bugün, yine aynı sinir bozucu problemle karşılaştım. Epey uğraş sonrasında, kesin olup olmadığını bilmiyorum; ama bulduklarım arasındaki en iyi çözüm bu. 

web.config dosyası içerisine, aşağıdaki kodu eklediğimde düzeldi.

<pages validateRequest="false" enableEventValidation="false" enableViewStateMac ="false" viewStateEncryptionMode ="Never" >

Burada, özellikle "enableViewStateMac" parametresi dikkat çekici.
Değişiklikten sonra, sistemi birkaç defa test ettim... Şu ana kadar her şey yolunda görünüyor.
Umarım öyle de kalır!

Bu bilgiyi bulduğum adresi ekleyerek bitireyim: http://forums.asp.net/t/955145.aspx


Bu mesaj, m1gin tarafından, 31.01.2009 03:51:36 itibariyle düzenlenmiştir.
İngilizce kelime ezberleme oyunu: vav.mbirgin.com
Abonelik Bilgisi Abonelik
Özellikli Bağlantılar
İletişim | Kullanım Şartları | Reklam Bilgileri | Tüm Üyeler | Ne Nasıl Yapılır? | Arama | RSS | Twitter | Facebook | Youtube

Son Üyeler: burcfm, asders_52, mstfkcmn, hazaldilan, karun64,
Son Oturumlar: