ASCX Ekleme
ASP.NET’te, ASCX dosyaları kullanıcı kontrolleri oluşturmak için kullanılır. Kullanıcı kontrolleri, web sayfalarında tekrar tekrar kullanılabilen özel kontrollerdir. Bu, kod tekrarını azaltmaya ve web sayfalarının bakımını kolaylaştırmaya yardımcı olabilir.
ASCX dosyaları, HTML, CSS ve ASP.NET kodundan oluşur. HTML kodu, kontrolün görünümünü tanımlamak için kullanılır. CSS kodu, kontrolün stilini tanımlamak için kullanılır. ASP.NET kodu, kontrolün işlevselliğini tanımlamak için kullanılır.
ASCX dosyaları, Visual Studio’da veya herhangi bir metin düzenleyicide oluşturulabilir. Visual Studio’da, yeni bir ASCX dosyası oluşturmak için “Yeni” menüsünden “Kullanıcı Kontrolü” seçeneğini seçmeniz yeterlidir.
ASCX dosyası oluşturulduktan sonra, web sayfanıza ekleyebilirsiniz. Bunu yapmak için, web sayfanızın ASPX dosyasında <%@ Register %>
yönergesini kullanmanız gerekir. Bu yönerge, web sayfanızın hangi ASCX dosyalarını kullanacağını belirtir.
Örneğin, aşağıdaki kod satırı, MyControl.ascx
adlı ASCX dosyasını web sayfanıza ekler:
<%@ Register Src="MyControl.ascx" TagName="MyControl" TagPrefix="uc" %>
ASCX dosyasını web sayfanıza ekledikten sonra, onu kullanabilirsiniz. Bunu yapmak için, web sayfanızın ASPX dosyasında <uc:MyControl>
etiketini kullanmanız gerekir. Bu etiket, ASCX dosyasında tanımlanan kullanıcı kontrolünü web sayfanıza yerleştirir.
Örneğin, aşağıdaki kod satırı, MyControl.ascx
adlı ASCX dosyasında tanımlanan kullanıcı kontrolünü web sayfanıza yerleştirir:
<uc:MyControl runat="server" />
ASCX dosyaları, web sayfalarında tekrar tekrar kullanılabilen özel kontroller oluşturmak için güçlü bir araçtır. Bu, kod tekrarını azaltmaya ve web sayfalarının bakımını kolaylaştırmaya yardımcı olabilir.