분류없음

ASP.NET 에서 동적으로 컨트롤을 생성하는 방법

  
동적으로 컨트롤을 생성한다는 말은 런타임시 생성된(USER INPUT 또는 연산의 결과로) 값을 가지고,
런타임시 컨트롤을 생성한다는 말이 되는데,(반드시 그런 것은 아니지만 - 개수가 정해져 있다면)
그 방법은 다음과 같다.

예)TextBox Control에서 받은 입력 값의 개수만큼 TextBox를 생성하는 예제

// 미리 생성된 TextBox Control's ID : Num
string number = Convert.ToInt32(Num.Text);

for (int i=1; i<=number; i++)
{
      Literal li = new Literal();
      li.Text = "<br>" + i + "번째 TextBox : ";
      Controls.Add(li);

      TextBox txt = new TextBox();
      txt.ID = "txt"+i.ToString();
      txt.Width = 80;
      Controls.Add(txt);
}
신고

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.