テンプレートに応じてコントロールを読み込むパネルがあります。コードは正常に実行されますが、少し遅いです。遅さは最後の行にあります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++;
}