我想动态创建一个DIV,并在单击一个按钮时将其放入另一个DIV。
到目前为止,我已经设法在button_click上创建了一个新的DIV,但我不知道如何将新的DIV对象作为孩子放入特定的DIV标签。
这是我的代码,它位于按钮的点击事件中。
System.Web.UI.HtmlControls.HtmlGenericControl dynDiv = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
dynDiv.ID = "dynDivCode" + i.ToString();
dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray");
dynDiv.Style.Add(HtmlTextWriterStyle.Height, "20px");
dynDiv.Style.Add(HtmlTextWriterStyle.Width, "300px");
dynDiv.InnerHtml = "I was created using Code Behind";
this.Controls.Add(dynDiv);
有什么建议吗? 感谢
答案 0 :(得分:3)
您特定的现有div应该是服务器控制。例如:Panel
。然后,您可以将孩子添加到面板的Controls
集合中。