Bazen hazır ASP.NET Web sunucu kontrolleri tarafından desteklenmeyen işlevleri gerçekleştirmek isteyebilirsiniz. Bu gibi durumlarda kendi kontrollerinizi yaratmanız mümkün. İki seçeneğiniz var;
- Kullanıcı Kontrolleri: Kullanıcı kontrolleri içine işaretleyici ve web sunucu kontrolleri yerleştirebileceğiniz taşıyıcılardır. Bu kontrollere birim gibi davranabilir dolayısıyla özellik ve yöntemlerini tanımlayabilirsiniz.
- Uyarlanmış kontroller: Uyarlanmış kontrol, “Control” ve “WebControl” den kalıtımsal olarak türeterek yazdığınız sınıfdır.
Kullanıcı kontrollerinin oluşturulması, uyarlanmış kontrollere oranla büyük ölçüde daha kolaydır çünkü varolan kontrolleri tekrar kullanma şansınız vardır. Bu da özellikle karışık kullanıcı arayüzü unsurları ile birlikte oluşturulmalarını kolaylaştırır. Bu makale ASP.NET kullanıcı kontrolleri ile çalışma hakkında genel bir bakış sağlamaya yöneliktir.
Yazının Devamı...