![]() | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 04/2006
Mesaj: 8
|
Label değerleri başka bir sayfadan QueryString ile alınıyor. her seferinde farklı bir değer gelebilir oradan. Label1.Text = Request.QueryString.Get("x"); Label2.Text = Request.QueryString.Get("y"); x ürünün kategorisi y ise alt kategorisi. Bu değerlere göre datalistte listeleme yapıyorum. Buraya kadar sorun yok. Datalistte ürünler uzayıp gidiyor aşağıya doğru. Bunun için sayfalandırma işlemi yaptım. Sayfalandırmayı da yapıyorum. if (!Page.IsPostBack) { int i; for (i = 1; i <= ToplamSayfaSayisi; i++) Label9.Text = Label9.Text + "<a href=urunler.aspx?sayfa=" + i + ">" + i + "</a> "; try { Baslangic = int.Parse(Request.QueryString["sayfa"].ToString()); txtStart.Text = Baslangic.ToString(); DatayiDoldur(); } catch { Baslangic = 1; } } Sayfalandırmada böyle bir kod var. Sorun şu: sayfa 1 den herhangi bir sayfaya gidildiğinde label içerikleri kayboluyor. Dolayısıyla veri sorgulaması yapılamıyor. |
| | |
| | #4 (permalink) |
| empty Üyelik Tarihi: 04/2007
Mesaj: 728
|
bu verdiğim kod parçası urunler.aspx e ait kodlar ise; sayfaya querysting ile geldiğinden ve başka bir querystring ile yine aynı sayfaya yönlendirdiğinden dolayı , if(!Page.IsPostBack) kontrolü bir işe yaramayacaktır, her seferinde o if bloğunun içine girecektir. Bu yüzden viewstate ya da session kullanarak kontrol etmen gerekecek..
__________________ artık yok.. |
| | |
| | #5 (permalink) |
| Üye Üyelik Tarihi: 04/2006
Mesaj: 8
|
Evet bı kodlar urunler.aspx load olayında. Oradaki Label9 da sorun yok. Oraya 1 2 3 4 şeklinde sayfa numaraları linkli olarak geliyor. Örneğin 2 ye tıkladığında urunler aspx i tekrar çağırıyor. Label1 ve Label2 yi sabit yaparak denedim tamamı çalıştı. Ama sabit değil işte. QueryStringle geliyor.
|
| | |
| | #7 (permalink) |
| Bursa Üyelik Tarihi: 02/2005 Yer: Bursa
Mesaj: 560
|
if (!Page.IsPostBack) bloğunu kaldır. --------------------------------------------------- int i; for (i = 1; i <= ToplamSayfaSayisi; i++) Label9.Text = Label9.Text + "<a href=urunler.aspx?sayfa=" + i + ">" + i + "</a> "; try { Baslangic = int.Parse(Request.QueryString["sayfa"].ToString()); txtStart.Text = Baslangic.ToString(); DatayiDoldur(); } catch { Baslangic = 1; } |
| | |
| | #8 (permalink) |
| empty Üyelik Tarihi: 04/2007
Mesaj: 728
|
@writeLine sanırım sorunu tam olarak anladığından şüphelisin benim gibi ![]() label1 ve label2 if (!Page.IsPostBack) bloğunun içinde değilmiş zaten? sorunu tam olarak anlatamamış, benim anladığım şu şekilde: sayfaya üst ve alt kategori id leri ile geliniyor ve kayıt sayısına göre sayfalandırma sistemi ekleniyor ve bu sayfalandırma yaptığı linklerden birisine tıkladığında kategori id sini alamıyor? Eğer doğru anladıysam,sorunu çözmenin yolları şöyle olabilir: 1. Sayfalama yaptırırken linklerde kategori id lerini de verirsin ...urunler.aspx?"<a href=urunler.aspx?kat1id="+Request.QueryString.Get ("x")+"&kat2id="+Request.QueryString.Get("y")+"&sa yfa=" + i + ">" + i + "</a> "; 2. bu sayfaya ilk gelindiği anda kategori id leri session a atılır ve datalisti doldururken select cümlesinde kategori id leri Session dan çekilir..
__________________ artık yok.. |
| | |
| | #10 (permalink) |
| Üye Üyelik Tarihi: 04/2006
Mesaj: 8
|
Hele şükür. Halloldu. UuuR sağolasın kardeş. Sayende Sesionu da öğrenmiş oldum. İlk yüklendiğinde QueryStringle Label lara alıyorum. Label1 boş olmadığı için Sesionu yüklüyor. 2.sefer yüklendiğinde QueryString boş geliyor. Bu yüzden labellar boşalıyor. Sesionları tekrar geri yüklüyor. if (Label1.Text != "") bu if i kullanmadığımda Sesionların içi boşalıyor. O yüzden label boş değilken sadece bir defa sesionu yüklüyor. Teşekkürler. Herkese iyi çalışmalar. Label1.Text = Request.QueryString.Get("x"); Label2.Text = Request.QueryString.Get("y"); if (Label1.Text != "") { Session["x"] = Label1.Text; Session["y"] = Label2.Text; } Label1.Text = Session["x"].ToString(); Label2.Text = Session["y"].ToString(); |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Ajax ile div içeriği değiştikten sonra sayfa altında boşluk kalması | Confusioner | Javascript / DHTML / Ajax | 4 | 14/12/2007 19:34 |
| Div kayboluyor | xlargex | Web Tasarım | 0 | 22/06/2007 19:00 |
| websayfası yüklendiğinde tuş göndermek ??? | redbaron | Javascript / DHTML / Ajax | 1 | 10/12/2006 04:20 |
| swf tekrar tekrar yüklenmesin istiyorum | burakco | Flash / Director / Swift 3D ... | 2 | 02/11/2005 15:01 |
| sayfa tam yüklendiğinde açılsın? | yukku | Javascript / DHTML / Ajax | 3 | 10/06/2005 01:50 |
| 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 | |