まず、C# を使用していることに注意してください。
基本的に、runat=server である ul タグの下にサーバー コントロールを追加できることはわかっています。
HTML:
<ul id="myID" runat="server"></ul>
C#:
myId.Controls.Add(...);
しかし問題は、これらのアイテムを追加すると、ul アイテムに新しく生成された ID (id=ctl00_cphMainContainer_ctl00_myID など) が追加され、JavaScript コードと CSS が破壊されることです。
私は疑問に思っていました.liアイテムを追加してulをそのままにしておくことができるきれいな方法はありますか?