Visual Studio'da bazen kontrolleri design kısmında oluşturmak yerine codebehind dan oluşturmamız gerekebilir. Ben button ve label kodlarına değineceğin. Diğerleride aşağı yuları aynı.
İlk olarak bir adel label ve button yaratıyoruz.
Label lblTest = new Label();
Button btnTest = new Button();
Daha sonra page load ( sayfanın yüklenmesi ) olayına label ve button un özelliklerini belirtelim.
btnTest.ID =
"btnTest";
btnTest.Text = "Test";
form1.Controls.Add(btnTest);
btnTest.Click += new System.EventHandler(btnTest_Click);
lblTest.ID =
"lblTest";
lblTest.Text = "";
form1.Controls.Add(lblTest);
Yukarıda button özelliklerinde buttonun click olayını belirttik. Birde onu çağırarak içine ufak bir kod yazarlım. Eğer çağırma işlemini yapmazsanı VS kızar ve yukarıdaki click olayının altını çizer.
protected void btnTest_Click(Object sender, EventArgs e)
{
//onclick olayinin calisacagi bolum
lblTest.Text = "<br /> Deneme Yazisi ";
}İşte kodlarımız bu kadar. Bu şekilde codebehin bölümünden istediğimiz kontrolleri sayfanın formuna ekleyebiliriz. Kolay gelsin.