How to: Add HTML Server Controls to a Web Page Using ASP.NET Syntax
Adding HTML server controls is like adding any HTML element, except that you convert the element to a control so that you can work with it in server code.
For information about controls for ASP.NET Web pages, see Introduction to ASP.NET Server Controls.
You can add an HTML server control to a page by declaring it directly in the .aspx file.
To add an HTML server control
Type the HTML syntax of the element you want to use as a control. Include the normal HTML syntax for the element, and in addition, do the following:
Set the control's ID attribute (property) to a unique value for that page, unless the control is part of a complex control and will be repeated (as in, , and controls).
Set the runat="server" attribute to convert the element to a control.
The following example shows how to declare ancontrol, HtmlInputText control, an control, and an control:
<input id="Name" type="text" size="40" runat="server" /> <input type="submit" id="Enter" value="Enter" runat="server" /> Click <a id="Anchor1" runat="server" href="more.html">More </a> to see the next page.
For information about the declarative syntax for a specific HTML server control, see.