" Umut, hiç görmeyen birine gökkuşağını anlatmak kadar zor ve imkansız... "

Categories

-

MasterPageden diger sayfadaki nesneye erisim

Bu yazimda sizlere MasterPage sayfamizdan ve masterpage sayfamiza bagli diger sayfalardaki kontrollere erisimi göstermek istiyorum. Normal sartlarda bir windows form uygulamasi yapiyor olsaydik, Modifiers kismindan, Private, Public ayarlarindan degisiklik yaparak erisim saglayabiliyorduk, yanliz web uygulamalarinda durum öyle gözükmemekte. Web Projelerinde FindKontrol sayesinde bu islemi gerçeklestirebiliyoruz. Örnek kodumuz asagidaki gibidir.

'Normalde bu datalist default.aspx sayfasinda, bu kodlar ise MasterPage.Master.cs sayfamizda.
  'dl adindaki degiskene; ContentPlaceHolder1 içinde bulunan Datalist1 adindaki DataList nesnesini buluyoruz.
  Dim dl As DataList = DirectCast(ContentPlaceHolder1.FindControl("DataList1"), DataList)
  dl.DataSource = ds
  ' Data Sourcesini belirliyoruz veya ne istiyorsak..
  dl.DataBind()

   ' Yine default.aspx sayfasinda bulunan sayfalama adindaki Label Nesnesini görünmez yapiyoruz.
   DirectCast(ContentPlaceHolder1.FindControl("Label35"), Label).Visible = False

Yukaridaki kodumuzla birlikte, masterpage sayfamizdan diger sayfalardaki nesnelere veya kontrollere erisimi saglayabiliyoruz. Yararli olmasi dilegiyleee

  • 0
  • 848
  • 0

- BUNLARIDA GÖZDEN GEÇİREBİLİRSİNİZ -

HENÜZ YORUM YAPILMAMIŞ !

Yorum yazın

HAKKIMDA

KONULARI TAKİP EDİN

SOSYAL AĞLAR

  • Mesajınızı Gonderin