我有一个 div (id=main),里面包含 15 个 html 选择控件,它们的 ID 分别是 ddl1、ddl2、ddl3、...等等。
现在我想从 XML 文件中动态选择或分配它们的索引,所以我编写了这段代码。
private void readxml(string spath) {
XmlDocument doc = new XmlDocument();
doc.Load(spath);
//doc.LoadXml(spath);
XmlNodeList xmlnodes = doc.SelectNodes("/Hedge/*");
for (int i=1; i <= 15; i++) {
(main.FindControl("ddl" + i) as DropDownList).SelectedIndex = Int32.Parse(xmlnodes[i].InnerText);
}
}
但是这里发生错误...
你调用的对象是空的。
这可能是因为它无法找到控件(HTML 选择控件)......谁能告诉我原因或解决我的问题?