Исходя из @Joachim VR, есть много других элементов управления asp.net, с помощью которых вы можете добавить динамически созданный элемент управления.
<asp:Label id="Label1" runat="server" />
<asp:PlaceHolder id="Placeholder1" runat="server" />
<asp:Panel id="Panel1" runat="server" />
Приведенное выше будет отличать HTML.Таким образом, Метка будет отображаться как <span id="Label1"><a></a></span>
Панель как <<code>div id="Placeholder1"><a></a></div>
Заполнитель будет просто отображаться как <a></a>