Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > response.redirect
Yazar
cokomastik


avatar

Kayıt: 14.09.2008
20.08.2010-09:50 #70688
iucoders üzerinden gideyim, belli sayfalar var ancak bu sayfaların görünüş şekli içeriği ? sonrasındakilere göre değişiyor sanırım bunu .netteki response.redirect ve request.url üzerinden yapıyorsunuz. sorum şu olacak bu işlemin tam kullanımını nedir mesela sayfanın görünüşünü değiştiren 5 tane buton var herbiri için load kısmına case mi ekliyim?





Yazar
greenrock


avatar
istanbul
Kayıt: 18.08.2008
20.08.2010-10:39 #70689
Söyledigini tam anlamamakla birlikte masterpage kavramını araştırmanı söyleyebilirim!!!





Yazar
cokomastik


avatar

Kayıt: 14.09.2008
20.08.2010-10:56 #70690
Masterpage alakasız galiba biraz. Benim istediğim şey şu her buton sayfayı farklı bir duruma taşıyor, şu anda bunu her düğmede o anki duruma göre düzenlemeleri yapıyorum bu da kodu büyütüyor. Mode belirleyebilirsem 4 farklı görünümü var sayfanın. Her düğmede yeni geçilecek modun kodlarını yazmaktansa sadece yeni geçilecek modun urlsini ayarlasam iyi olur aslında session ya da cache ile de yapılabilir şimdi yazarken fark ettim nedir bu işin doğrusu bir şey diyebilecek var mı?





Yazar
greenrock


avatar
istanbul
Kayıt: 18.08.2008
20.08.2010-11:07 #70691
o zman 4 farklı syfa yapıp onlara link ver butonlardan olmazmı ?





Yazar
cokomastik


avatar

Kayıt: 14.09.2008
20.08.2010-11:18 #70693
yok yahu o kadar büyük değişiklikler değil işte bir kısım görünsün görünmesin şu yazısı değişsin gibi şeyler





Yazar
greenrock


avatar
istanbul
Kayıt: 18.08.2008
20.08.2010-11:21 #70694
Su anda bilmiyorum ama degişlik olması istedigin yerler o butonların click eventlarında kontrollerin enable ayda visible ozellikleriyle oynayabilirsin enable daha uygun olur sanki?
yada panel içinden tum kontrolleri yapabilrsin dinamik olarak istedigin noktaya label literal bilmem ne yaratarakta koyabilirsin click eventlarında tabi





Yazar
insomniac


avatar

Kayıt: 12.03.2006
20.08.2010-14:48 #70697
bence request.queryString senin ihtiyacın olan.

önce gönderecegin sayfanın adresine mesela link kullanalım href="sayfa_adi.aspx?Type=1" özelliğiyle gönderiyosun. c# tarafından degisken = Request.QueryString["Type"]; dersen değişkenin o yolladıgın sayıyı alır. yani 1 olur. sonra sayfanda aldıgın o değere göre işlemler yapar istedigin gibi şekillenmesini saglarsın. her butondan farklı sayı yollarsın böylelikle sayfa acılınca o degeri kontrol eder ve ona göre şekillendirisin. yani 1 ise ona göre 2 ise ona göre işlem yapar.





Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
20.08.2010-15:11 #70698
Aslında çok basit bir olay bu bahsettiğin şey.ufak bi örnek vermeye çalışayım senin için.Cmd diye bi değişkenin olsun ve sayfadan deger alsın.Tek yapman gereken kod ile bunu kontrol etmen o kadar.

 String cmd = request.getParameter("cmd"); 

  if(cmd.equals("name")){
  // do something
  }else if(cmd.equals("surname")){
  // do something
  }...






More than one
Yazar
cokomastik


avatar

Kayıt: 14.09.2008
20.08.2010-15:15 #70699
çok basit evet de response.redirect sonrasında sayfa sanki ilk defa ziyaret edilmiş gibi açmaya başlıyor yani kullanıcının önceden girdiği textler checkbox seçimleri vs hepsi gidiyor sorun burada.





Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
20.08.2010-15:23 #70700
cokomastik yazdi
 
çok basit evet de response.redirect sonrasında sayfa sanki ilk defa ziyaret edilmiş gibi açmaya başlıyor yani kullanıcının önceden girdiği textler checkbox seçimleri vs hepsi gidiyor sorun burada.


Refreshten sonraki sayfada görmek istediklerini de url de belirtmen gerekiyor yani onlarıda urlye parametre olarak ggirmen lazım başka türlü nasıl olur bilemiyorum.biraz saçma olur belki ama çok büyük textleri kaydedip tekrar sayfa refresh olunca o degerleri set edebilirsin.





More than one
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb