表格





3.00/5 (2投票s)
Table 类允许您构建 HTML 表格并指定其特性。表格可以在设计时使用静态内容构建,但
Table 类允许您构建 HTML 表格并指定其特性。表格可以在设计时使用静态内容构建,但 Table 控件通常以编程方式使用动态内容构建。
每个 Table 控件由行组成(由 TableRow 类的实例表示),存储在控件的 Rows 集合中。每行由单元格组成(由 TableCell 类的实例表示),存储在每个 TableRow 的 Cells 集合中。
以下是一些将行和单元格添加到 Table 控件的示例代码:
TableCell tcell1 = new TableCell();
tcell1.Text = "Cell1";
TableRow trow1 = new TableRow();
trow1.Cells.Add(tcell1);
table1.Rows.Add(trow1);
您可以通过设置 BackImageUrl 属性在 Table 控件的背景中显示图像。默认情况下,表格中项目的水平对齐方式未设置。如果您想指定水平对齐方式,请设置 HorizontalAlignment 属性。单元格之间的间距由 CellSpacing 属性控制。您可以设置单元格内容与其边框之间的空间量,方法是设置 CellPadding 属性。要显示单元格边框,请设置 GridLines 属性。您可以显示水平线、垂直线或水平和垂直线。
在 Table 控件中显示之前,文本不会进行 HTML 编码。这使得在文本中的 HTML 标签内嵌入脚本成为可能。如果控件的值来自用户输入,请务必验证这些值以帮助防止安全漏洞。
我们可以使用 Server.HtmlEncode(String) 来确保由于使用该控件,无法直接将 javascript 嵌入 HTML 中。