일부 입력 XML에 대한 컨트롤을 만듭니다. 그런 다음 컨트롤이 테이블의 다른 PlaceHolder 컨트롤에 추가됩니다. 참조 용 코드는 다음과 같습니다동적 컨트롤이 표시되지 않습니다.
private void RenderFactorControls(string xml)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
foreach (XmlNode xmlNode in xmlDoc.DocumentElement.ChildNodes)
{
CheckBox factorCheckBox = new CheckBox();
factorCheckBox.ID = "chkBox"+xmlNode.Attributes["id"].Value;
factorCheckBox.Text = xmlNode.Attributes["id"].Value;
this.pholderControls1.Controls.Add(factorCheckBox);
this.pholderControls2.Controls.Add(factorCheckBox);
this.pholderControls3.Controls.Add(factorCheckBox);
this.pholderControls4.Controls.Add(factorCheckBox);
this.pholderControls5.Controls.Add(factorCheckBox);
}
}
마지막 자리 표시 자만 컨트롤을 표시합니다.