我需要在运行时创建 .aspx 页面:
说前:
我有一个配置 xml 文件,它有 2 个主节点,每个节点都有其子节点,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Options name="First">
<controls>
<control type="textbox" lable="Option1TextBox" value="">
</controls>
</Options>
<Options name="Second">
<controls>
<control type="textbox" lable="Option2TextBox" value="">
<control type="dropdown" lable="Option2dropdown" value="Value1, Value2">
</controls>
</Options>
- 当我加载 .aspx 页面时,我必须读取 xml 文件节点并获取“名称”属性并在页面中创建下拉列表控件。
- 从下拉列表中,如果用户选择“第一个”,我需要遍历子节点并在运行时在同一个 aspx 页面中创建控件。EX:如果用户从下拉列表中选择“第一个”,我需要在页面中创建一个 Texbox。如果用户从下拉列表中选择“第二”,我需要创建一个文本框和下拉列表,如 xml 中给出的那样。
任何建议/指南将不胜感激。