Kuşkusuz biz Asp.Net yazılımcılarının en çok canını sıkan konulardan biride repeaterın içine yerleştirdiğimiz kontrollere codebehind dan ulaşamamamız. Bunun sebebi ise repeater, gridview, datalist gibi listeleme yapan kontrollerin asp.net içinde aynı ID ile nesne oluşturmanın çeşitli karışıklıklara sebeb olacağı gerekçesiyle ayrıca ClientID vermesidir. Eğer bu ClientID olmayıp direk ID ile ulaşabilsek örneğin codebehind da repeater içindeki bir label1 nesnesinin Text özelliğine “deneme”yazsak listelenen bütün label1 nesnelerinin Text özelliği “deneme” olacaktı ve buda hiçbir işimize yaramazdı. Peki böyle durumlarda illaki ulaşmamız gerekiyor ne yapmalıyız?