Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 31/01/2008, 11:29   #1 (permalink)
empty
 
UuuR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 728
Varsayılan Aynı sayfa üzerinde Querystring ile postback olduğunda controllerin sıfırlanması.!

a.aspx diye bir sayfam var ve bu sayfada search yapmam gerekiyor. Serach kısmına birşyler giriyorum ve sonucunda çıkan kayıtlar sayfalanarak listeleniyor, sayfaların adresleri de "a.aspx=p=1" şeklinde.. sayfalardan örneğin 2.sine tıkladığımda yani "a.aspx?p=2" ye gittiğimde, search kısmında girmiş olduğum kriterlerin hepsi sıfırlanıyor. Bu girmiş olduğum kriterleri sürekli saklamam lazım. Nasıl yapabileceğime dair, önerisi olan varmı?
__________________
artık yok..
UuuR hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 11:31   #2 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Her kriteri ayrı bir querystring anahtarına ata.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 11:33   #3 (permalink)
empty
 
UuuR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 728
Varsayılan

search kısmında 6 tane kriterim var, her birisini querystringe atmak doğrumudur?
Session kullanılmadan bir yöntem olması gerekiyor, session kullanınca sayfada diğer kullanmış olduğum yerlerde sorun çıkıyor. bu yüzden search kısmında girmiş olduğum kriterlerin, sayfanın her querystringli halinde bulunması lazım..bunu yapmanın yolu varmıdır acaba? yoksa anov'un dediği gibi yapmak zorunda kalıcam sanırım
__________________
artık yok..
UuuR hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 13:29   #4 (permalink)
empty
 
UuuR Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 728
Varsayılan

Mecbur kaldığım için, Session ile çözdüm sorunu. Belki aynı sorunu yaşayan olur diye bulduğum çözümü anlatıyım;
arama butonuna basıldığında, girilen kriterlerin hepsini sessiona atıyorum.Sayfanın load anında da ,eğer querystring boşsa veya ilk syfada ise, kriterleri arama kısmından çekiyorum yine, tersi durumda ise session dan çekiyorum..(kendi kodlamanıza göre,birkaç ek kontrol daha yapmanız gerekebilir..)
(Querystring, kullandığım sorgu için güvenlik sorunu yaratacağından ve kriterlerin fazla olmasından dolayı kullanmadım,teşekkürler yine de anov)
__________________
artık yok..
UuuR hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 19:32   #5 (permalink)
wanna sleep more
 
Volkan Uzun Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 11/2002
Yer: CA
Mesaj: 2,655
Varsayılan

genelde session ile birlikte, tum web sitesinde o an o session icin gecerli degiskenleri tutmani tavsiye ederim.
sadece o sayfa ile degiskenleri ise ( mesela sort criteria ) viewstate tutmayi ben tercih ederdim.
__________________
http://www.msnetprogrammer.net/blog (MCP & MCTS & MVM)
Volkan Uzun hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 20:27   #6 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

QueryString önermemin sebebi, herhangi birine arama sonuçlarını ve aramada göstermek istediği sayfayı başka birine link olarak verebilecek olman ve aramaları kaydedebilecek olman.

Güvenlik sorunu oluşturacak verileri yine Session da tutabilirsin tabii, yapıyı bilmediğimden yine de QueryString kullanımının çoğu durumda en iyisi olduğunu düşünmekteyim.
anov hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
aynı sayfada başka sayfa çağırma ApexLoader PHP 13 25/09/2008 02:10
PHP'de sayfa reload olduğunda listbox değerinin sabit kalması bilgincik PHP 7 08/06/2007 16:15
Aynı Sayfa içerisinde veriyide çekicek Muuuzy PHP 1 11/05/2007 14:37
Frontpage Ile Ana Sayfa üzerinde Işlem Yapmak fenerligunes Web Tasarım 1 27/04/2005 15:34
Yeni sayfayı aynı sayfa içinde pencere olarak açmak bestprogramci ASP 5 22/04/2004 22:35


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 05:18.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net