Dinamik Denetim Yaratma Sınırları
- Tampon belleğe atılmış olayda ya da PostBack olayında, dinamik bir denetim oluşturamayacağınız gibi bu denetime bir olay da bağlayamazsınız. Tampon belleğe atılmış olaylarla PostBack olay, OnLoad() işlev üyesi ve OnInit() işlev üyesi işleyişini tamamladıktan sonra işleme konurlar.
Bu silsilede ASP.NET’in dinamik olarak denetim oluşturma tekniğime doğrudan doğruya etki eden olayları yürütmek için kullandığı önemli bir sınırlamayı da bilmeniz gerekir. Tampon belleğe atılmış olayda ya da PostBack olayında dinamik bir denetim oluşturamayacağınız gibi bu denetime bir olay da bağlayamazsınız. ASP.NET tampon belleğe atılmış olaylarla PostBack olayını, OnLoad() işlev üyesi ve OnInit() işlev üyesi işleyişini tamamladıktan sonra işleme koyar.
Pek çok karmaşık Web uygulaması dinamik olarak oluşturulan ve sunulan formları gerektirir. Formlara dinamik bir şekilde denetim ve içerik ekleyebilmek, hem klasik ASP’nin hem de ASP.NET’in esas özelliğidir. Microsoft’un ASP.NET’I süreci çok genişletmektedir. Dinamik yaratım sürecinde uzmanlık, ASP.NET sayfa olay akışı döngüsünü düzgün bir şekilde anlamaktan geçer.
Kaynakça
ASP.NET sayfa olay akış döngüsünü arayarak Web’de daha bir çok ek kaynak bulabilirsiniz. Sayfa olay akış döngüsünü ayrıntılarıyla tartışılan bir MSDN makalesine burayı tıklayarak ulaşabilirsiniz.
MSDN’nin listelediği, Web Formu denetimlerinin dinamik olarak nasıl oluşturulacağını tartışan bir makaleye ise burayı tıklayarak ulaşabilirsiniz. Bu, söz konusu kodun C# versiyonu.



Kaynak : 