当页面生成时,我将一些 div 添加到服务器端的面板中,并为每个面板添加一个 ID:
HtmlGenericControl divContainerInside = new HtmlGenericControl("div");
divContainerInside.ID = "inside_" + m_oIDCategoria + "_" + numero;
然后,在回发时(重新创建它们之后),我循环它们:
foreach (HtmlGenericControl divInside in myPanel.Controls.OfType<HtmlGenericControl>())
{
Response.Write(divInside.ID);
}
一切正常!但是,如果我divContainerInside.ID
在生成它时删除它,我会得到一个 NullException 循环它们。为什么?