HTML 表控件
更新:2007 年 11 月
工具箱的“HTML”选项卡上提供一个基于 HTML TABLE 元素的 Table 控件。
默认情况下,将 Table 控件添加到 HTML 页或 Web 窗体页时,表将占据三行乘三列的范围。您可以使用**“布局”**菜单上的命令自定义列数和行数。有关详细信息,请参见 Visual Web Developer 中的 HTML 表编辑。
在 Visual Studio 中从工具箱添加到页面上的 HTML 服务器控件只不过是已设置了某些属性的 HTML 元素。也可以通过键入标记在“源”视图中创建 HTML 元素。
默认情况下,服务器无法使用 Web 窗体页上的 HTML 元素;这些元素被视为传递给浏览器的标记。但是,如果添加一个 id 属性和属性 runat="server",则 ASP.NET 将该元素识别为页面上的一个控件,并且可以用基于服务器的代码对其进行编程。如果将一个 HTML TABLE 元素转换为 ASP.NET 服务器控件,则该元素将被创建为 HtmlTable 类的实例。有关更多信息,请参见 ASP.NET Web 服务器控件概述。有关这些控件的列表,请参见 HTML 服务器控件。
可呈现为 TABLE 元素的 ASP.NET 服务器控件如下所示:
CheckBoxList(如果 RepeatLayout 属性设置为 Table)
RadioButtonList(如果 RepeatLayout 属性设置为 Table)