0

我有一个面板,它根据模板加载控件。代码运行良好但有点慢,慢在最后一行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++;               
}
4

0 回答 0