首先,请注意我使用 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原样?