我在使用 .NET 填充 html 列表控件时遇到了完全相同的问题
我一直保持
<ul id="myList" runat="server" class="myClass">
</ul>
在 ascx 文件中并尝试从后面的用户控件代码动态填充它。
当我尝试采用解决方案时:
HtmlGenericControl li;
for (int x = 3; x <= 10; x++)
{
li = new HtmlGenericControl("li");
li.Attributes.Add("class", "myItemClass");
li.InnerText = "Item " + x;
myList.Controls.Add(li);
}
我在 myList.Controls 处得到空引用异常。我需要在某处初始化它吗?