Bu yazımda web'de kullanmak üzere kendi kontrollerimizi oluşturup kullanmayı göstereceğim. Asp.net ile kullanıcı kontrolleri ile kendi kontrollerimizi oluşturup bu kontrolleri tıpkı label, panel gibi asp.net kontrolleri gibi kullanacağız. Ayrıca bu kontrollerin ön-taglarını, taglarını kendimiz belirleyeceğiz. Bu işlemleri web.config dosyasında yapacağız. Ayrıca bu yöntem ile sayfaya kullanıcı kontrolü kullandığımız zaman eklememiz gereken register taglarına da gerek kalmayacak.
Öncelikle istediğimiz şekilde kullanacağımız kullanıcı kontrolümüzü oluşturuyoruz. Daha sonra web.config dosyasında bu kontrolü ve özelliklerini belirliyoruz.
<pages>
<controls>
<add tagPrefix="kontrolum"
src="~/controls/kontrolum.ascx" tagName="kendi_kontrolum" />
controls>
pages>
Bu işlemleri yaptıktan sonra da istediğimiz sayfa da kontrolümüzü kullanabiliyoruz. Örnek olarak şöyle kullanabiliyoruz:
<kontrolum:kendi_kontrolum runat="server" id="kontrol" />
Böylece web sitesi hazırlarken websitesini parçalara ayırıp bu şekilde hazırladığımız parçaları birleştirerek websitesini oluşturmak bizlere kolaylıklar sağlayacaktır.
İyi çalışmalar!