Understanding HTML Controls
You declare HTML controls in a different way than you declare standard ASP.NET controls. The ASP.NET Framework enables you to take any HTML tag (real or imaginary) and add a runat="server"
attribute to the tag. The runat="server"
attribute converts the HTML tag into a server-side ASP.NET control.
For example, the page in Listing 1.5 contains a <span>
tag, which has been converted into an ASP.NET control.
Listing 1.5. HtmlControls.aspx
The <span>
tag in Listing 1.5 looks just like a normal HTML <span>
tag except for the addition of the runat="server"
attribute.
Because the <span>
tag in Listing 1.5 is a server-side ...
Get ASP.NET 4 Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.