LinkButton을 클릭하여 페이지에 동적 TextBox를 만듭니다.LinkButton의 동적 TextBox를 클릭하십시오.
그러나 그 후에 페이지가 제출되면 동적으로 생성 된 항목을 찾을 수 없으므로 정보를 데이터베이스로 보낼 수 없습니다. 내가 페이지를 제출하고 데이터베이스 아무것도의 값을 삽입하려고하면 내가 항목을 볼 수있는 lbAddTag_Click 방법에
foreach (Control c in tagsPanel.Controls)
{
if (c is TextBox)
{
lblError.Text += c.ClientID + " , ";
}
}
을, 그들은 존재하지만 .. :
protected void lbAddTag_Click(object sender, EventArgs e)
{
for (int i = 0; i < 3;i++)
{
CreateTextBox("txtTag-" + i.ToString());
}
}
private void CreateTextBox(string ID)
{
TextBox txt = new TextBox();
txt.ID = ID;
txt.Width = Unit.Pixel(300);
//txt.TextChanged += new EventHandler(OnTextChanged);
txt.AutoPostBack = false;
tagsPanel.Controls.Add(txt);
Literal lt = new Literal();
lt.Text = "<br /><br />";
tagsPanel.Controls.Add(lt);
}
나는 넣으면
모든 힌트를 크게 환영합니다.
덕분에 cybermate, 난 지금은 이해합니다. 예를들 수 있다면 좋을 것입니다. 나는 지금 4guysfromrolla 포스트를 읽고있다. –
나는 pastebin에 원유 샘플을 올렸다. 다음 URL을 확인하십시오. http://pastebin.com/dwqHDTUC – Chandu
감사합니다. 이것을 시도 할 것입니다 –