HTML Table Control

One control based on the HTML TABLE element is available on the HTML tab of the Toolbox as the Table control.

By default, when you add a Table control to an HTML page or a Web Forms page, the table measures three columns by three rows. You can customize the number of columns and rows by using commands on the Layout menu. For details, see HTML Table Editing in Visual Web Developer.

HTML server controls added from the Toolbox to a page in Visual Studio are simply HTML elements with certain attributes already set. You can also create HTML elements in Source view by typing markup.

By default, HTML elements on a Web Forms page are not available to the server; they are treated as markup that is passed through to the browser. However, if you add an id attribute and the attribute runat="server", ASP.NET recognizes the element as a control on the page and you can program it with server-based code. If you convert an HTML TABLE element to an ASP.NET server control, it is created as an instance of the HtmlTable class. For more information, see ASP.NET Web Server Controls Overview. For a list of these controls, see HTML Server Controls.

ASP.NET server controls that can render as a TABLE element are as follows: