Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Master Page

Merhaba Arkadaşlar Master Page oluşturduktan sonra örneğin master pagede dinamik olmayan kısma Label ekledim peki bu master pageden türeyen Content Pagelerde bu labeli nasıl çağırırım ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • MoneyGreen adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    43 cevap - 2 soru
    masterpage de bulunan Label bileşeninin adının label1 olduğunu varsayarsak,

      MasterPage mp = this.Master;
      Label lbl = mp.FindControl("label1") as Label;
    
     lbl.Text = "Birşeyler";
    
    • Sami6141 adlı üyenin fotoğrafı Sami6141
      Yardımızın için teşekkürler peki mantık olarak açıklarmısınız...
      9 yıl önce yazılmış
    • MoneyGreen adlı üyenin fotoğrafı MoneyGreen
      content page master pageden türediği için onun doğal olarak bir masterpage'e sahiptir. kodda this dediğimizde content page'in kendisidir. content page'te MasterPage tipinde bir değişken tanımlıyoruz. Bu değişkenede content page'in masterpage'ini atacağız.

      MasterPage mp = this.Master;


      Artık masterpage'e contentten ulaşabiliyoruz. Ama masterpagedeki bileşenlere doğrudan ulaşamıyoruz. Onun için masterpagede bileşen aratacağız. Aracağımız bu bileşenin de bir tip olacak o bileşen tipi burada Label. Daha sonraki zamanlarda textbox vs olarak değiştirirsin.

      Label lbl = mp.FindControl("label1") as Label

      masterpagede label1 olarak tanımlanmış bileşeni bulup Label tipindeki lbl değişkenine aktatıyoruz. Sonrada istediğin gibi kullanabilirsin.
      9 yıl önce yazılmış
    • Sami6141 adlı üyenin fotoğrafı Sami6141
      Çok teşekkürler gerçekten yardımcı oldunuz...
      9 yıl önce yazılmış
    • MoneyGreen adlı üyenin fotoğrafı MoneyGreen
      Rica ederim.
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.