DropDownList’te seçilen sayı değeri kadar sayfaya label ekleme Asp.Net(C#)
Sayfamıza bir adet panel,bir adet DropDownList ekliyoruz.DropDownList’in AutoPostBack özelliğini True yapıyoruz.DropDownList İstediğimiz kadar sayı ekleyelim ve çift tıklayıp SelectedIndexChanged olayına aşağıdaki kodları yazalım.
[code lang=”csharp”]
public partial class _Default : System.Web.UI.Page
{
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
int sayac = System.Convert.ToInt32(DropDownList1.SelectedItem.Text);
for (int i = 1; i <= sayac; i++)
{
Label myLabel = new Label();
myLabel.Text = "Label" + i.ToString();
myLabel.ID = "Label" + i.ToString();
Panel1.Controls.Add(myLabel);
Panel1.Controls.Add(new LiteralControl("<br>"));
}
}
}
[/code]