我想动态创建一个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
集合中。