Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 01/03/2008, 11:13   #1 (permalink)
Üye
 
Üyelik Tarihi: 03/2008
Mesaj: 3
Varsayılan Asp.net te tüm dosyaları default.aspx dosyasına çağırma???

Sevgili arkadaşlar, C# ile .net öğreniyorum içinden çıkamadığım bir sorum olacak bana bir yol gösterirseniz çok sevinirim.
Sorum şu.
ust.ascx
sol.ascx
orta.ascx
sag.ascx
alt.ascx
olarak 5 user control sayfam var ben hepsini default.aspx dosyasına aldım görüntüleme bir sorunum yok

ben bu sayfalar içinde linklere tıklandığı zaman defaul.aspx?tekno=iletisim dediğim zaman querystring ile iletisim değişkenime karşılık olarak orta.ascx yerine iletisim.ascx kontrol sayfasının gelmesinni istiyorum bunu nasıl yapabilirim. Yardımcı olursanız çok sevinirim saygılarımla.
horasanali hatta değil   Alıntı Yaparak Yanıtla
Eski 01/03/2008, 11:43   #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

Kod:
string s = Request.QueryString["tekno"];
switch(s)
{
    default:Response.Write("hatalı istek"); Response.End();break;
    case "iletisim":
       Control c = LoadControl("iletisim.ascx");
       PlaceHolder1.Controls.Clear();
       PlaceHolder1.Controls.Add(c);
       break;
}
<asp:PlaceHolder ID="PlaceHolder1" runat="server"/>

Gibi bir yer tutucu tanımlaman gerekir ki yüklediğin Control ler eklenebilsin.

Kolay gelsin.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 01/03/2008, 12:15   #3 (permalink)
Üye
 
Üyelik Tarihi: 03/2008
Mesaj: 3
Varsayılan PlaceHolder1 yer tutucusunu nereye koyacağım

Sevgili anov kardeş cevabın için çok teşekkür ederim tam aradığım kodlar ancak PlaceHolder i default.aspx dosyasında ortayamı tanımlayacağı yoksa orta kısıma gelecek olan iletisim.ascx, haberler.ascx gibi her bir kullanıcı kontrol sayfasına mı ekleyeceğim. Teşekkür ederim
horasanali hatta değil   Alıntı Yaparak Yanıtla
Eski 01/03/2008, 12:27   #4 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,827
Varsayılan

Place Holder.
Default.aspx sayfasına yerleştirmen gerekir. Yaptığın uygulamanın benzeri, yet another forum .net te de yapılıyor, her forum mesajı bir user control olarak tanımlanmış, daha doğrusu, .ascx ama, nesne ismi değişik, forum mesajına uygun özellikler eklenmiş kontrole. Ve her forum konusunda belirlenen bir placeholder a, arka arkaya bu kontroller eklenerek, mesajlar gösterilmiş gibi bir uygulaması yapılmış.

.Clear() metodunun çağrılması, aynı anda sadece 1 kontrolün görünmesini sağlar, arka arkaya Add() çağırırsan, birden fazla kontrol eklenebilir vs...

Kolay gelsin.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 01/03/2008, 13:13   #5 (permalink)
Üye
 
Üyelik Tarihi: 03/2008
Mesaj: 3
Varsayılan Teşekürler sevgili kardeşim

Sevgili anov kardeş, yardımların için çok teşekkür ederim, allah razı olsun. sayfa istediğim gibi oldu..


Control a = LoadControl("_sol.ascx");
PlaceHolder2.Controls.Clear();
PlaceHolder2.Controls.Add(a);

string s = Request.QueryString["tekno"];
switch (s)
{
default:
Control c = LoadControl("_orta.ascx");
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(c);
break;

case"iletisim":
c = LoadControl(
"iletisim.ascx");
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(c);
break;
case"dergi":
c = LoadControl(
"dergi.ascx");
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(c);
break;
}
horasanali hatta değil   Alıntı Yaparak Yanıtla
Eski 28/04/2008, 01:54   #6 (permalink)
Üye
 
Üyelik Tarihi: 11/2007
Mesaj: 44
Varsayılan

horasanali kardeş. Senin yaptığın da takdir edilmeli. Kodların çalışan halini yazmışsın buraya ve benim de işimi gördü. İnsanlar bazen sorun'larının çözüldüğünü görür görmez kaçıyor. Yaw insaf be. Belki aynı sorunu ben de yaşadım di mi ama! Bak mesela senin yazdığın kod şimdi benim işie yaradı.

anov'a da teşekkürler.
vestanbul 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
aspx.cs'daki Page_Load'da Tanımlı Nesneyi aspx sayfasında Kullanma daralx ASP.NET / Silverlight / Moonlight 5 25/02/2008 19:04
asp dosyasına aspx dahil etmek DotNetKid ASP 5 22/05/2007 11:27
Aspx sayfam çalısıyor içindeki aspx kodları çalışmıyor :( Yardim.. asdasd ASP 1 14/04/2006 15:19
Resimler ses dosyaları görüntü dosyaları .... ay_danscisi Site Yorum 0 22/02/2005 16:57


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

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