The Label control in ASP.NET seems to render <span>
tags, but is there a server control to render HTML within a <div>
?
Sure, I could set display: block
and it might look the same, but I'd rather not be nesting divs inside spans. Also I'd prefer not to use <%= MyVariable %>
because that might not behave nicely on postbacks.
Any suggestions, please?
Of course: ASP.NET has a built-in control called Panel!
And you may use it as follows:
<asp:Panel ID="myPanel" runat="server">
<!-- Other markup here like client and server controls/elements -->
</asp:Panel>