我有一个面板,它根据模板加载控件。代码运行良好但有点慢,慢在最后一行panel.Controls.Add(control)
有没有更好的方法来提高性能?
foreach (var b in template.Blocks)
{
TemplateBlock templateBlock = (TemplateBlock)LoadControl("TemplateBlock.ascx");
templateBlock.Template = b;
blockItems[index].id = index;
templateBlock.DataBlock = blockItems[index];
templatePanel.Controls.Add(templateBlock);
index++;
}