case ile sayfalama'dan birşey anlamadım, lakin;
yapısı kullanılabilir.Kod:switch (c) { case 'a': /* kod bloğu */ break; case 'b': case 'c': /* kod bloğu */ break; defult: /* kod bloğu */ break; }
case ile sayfalama'dan birşey anlamadım, lakin;
yapısı kullanılabilir.Kod:switch (c) { case 'a': /* kod bloğu */ break; case 'b': case 'c': /* kod bloğu */ break; defult: /* kod bloğu */ break; }
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com
http://www.siteadi.com/defaul.asp?syf=anasayfa gibi linkler oluşturmak için;
bildiğiniz üzere bir case.ASP dosyası oluşturuluyordu ve dosya içine;
şeklinde kodlar yazılırdı...Kod:<% syf = Request("syf") & "" %> <% Select Case syf%> <% Case "anasayfa" %> <!-- #include file="orta_sayfa.ASP" --> <% Case "Albüm" %> <!-- #include file="album.ASP" --> <% Case "Ben Kimim" %> <!-- #include file="benkimim.ASP" --> <% End Select %>
Bu mantığın ASP.Net ile nasıl yapılacağını öğrenmek istemiştim. Vermiş olduğunuz kodlar biraz karışık geldi biraz daha açıklarmısınız.
Teşekkürler
öncelikle ASP'deki belirttiğiniz yapı yaklaşımı ASP için oldukça yanlış. forum'da çok tartışılmıştı, ilgili konuları incelemenizi tavsiye ederim.
bahsettiğinizi ise,
sayfanızın içine bir placeholder benzeri bir nesne koyun (id'si "inPage" olsun), include etmek istediklerinizi de user control olarak oluşturun (anasayfa.ascx, hakkimizda.ascx, ana.ascx gibi...);
şeklinde kullanabilirsiniz.Kod:string syf = Request["syf"].ToString(); switch (syf) { case "anasayfa": Page.FindControl("inPage ").Controls.Add(this.LoadControl("anasayfa.ascx")); break; case "hakkimizda": Page.FindControl("inPage ").Controls.Add(this.LoadControl("hakkimizda.ascx")); break; defult: Page.FindControl("inPage ").Controls.Add(this.LoadControl("ana.ascx")); break; }
not: kodları test etmedim, hiçbir hata kontrolü mevcut değil. ama yaklaşım bu şekilde olabilir.
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com