1
버튼 클릭시 런타임에 텍스트 상자를 만드는 방법. 버튼을 클릭 한 횟수만큼 텍스트 상자의 값이 세션을 통해 다음 페이지로 전달됩니다.런타임시 텍스트 상자 생성
내가 지금까지
int count=0;
protected void btnadd_Click(object sender, EventArgs e)
{
var i = 1;
for (i = 1; i <= count+1; i++)
{
TextBox txt = new TextBox();
form1.Controls.Add(txt);
txt.ID = "r" + count;
txt.Text = txt.ID;
}
}
여기에 내가 runtime.This 코드를 생성 할 모든 텍스트 상자에 ID를 부여 할 같은 코드가 버튼을 클릭 할 때 한 번만 텍스트 상자를 표시합니다. 하지만 나는 버튼을 클릭 할 때마다 텍스트 상자를 표시하려고합니다.
이
protected void btnadd_Click(object sender, EventArgs e)
{
var i = 1;
for (i = 1; i <= 5; i++)
{
TextBox txt = new TextBox();
form1.Controls.Add(txt);
txt.ID = "r" + count;
txt.Text = txt.ID;
count++;
}
}
RO, R1, R2, R3, R4 등의 텍스트 상자의 ID로 5 텍스트 상자가 표시 할 경우.
도와주세요. 나는 여러 날 동안이 일을 해왔다. 미리 감사드립니다.