我想动态创建一个DIV并在单击按钮时将其放置到另一个DIV中。

到目前为止,我已经设法在button_click上创建了一个新的DIV,但是我不知道如何将新的DIV对象作为子对象放置到特定的DIV标签中。

这是我的代码,它位于按钮的click事件中。

   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);


有什么建议吗?
 谢谢

最佳答案

您现有的特定div应该是服务器控件。例如:Panel。然后,您可以将其作为子级添加到面板的Controls集合中。

07-26 08:39