ASP.NET WebForms (v 3.5) では、PlaceHolderコントロールを動的に作成し、、、およびコントロールをループに追加 LabelしliteralましTreeViewた。アプリケーションを実行し、ループが 2 回実行されると、2 つLabelの と 2 つliteralの が最初に表示され、次に 2 つのTreeViewコントロールが表示されることがわかりました。Labelただし、コントロールを、literal、TreeView、 ...の順に表示したい。
この問題を解決するために ControlPlaceHolder1.Controls.Add()、ControlPlaceHolder1.Controls.AddAt()関数を試してみました。これらのいずれも、必要な順序でコントロールを表示できません。
これを解決する方法はありますか?