如何将数据标题属性动态设置为asp表格单元格

时间:2014-11-16 03:19:25

标签: html css asp.net

我想要asp:Table控件生成的每个td元素来添加我选择的数据标题属性。例如,表的第一列应该包含其列头的数据标题属性,如果是:

<th>col1</th>

然后每行的第一个td应为:

<td data-title="col1"></td>

1 个答案:

答案 0 :(得分:1)

你必须手动完成。

给出这一行表:

<asp:Table ID="Table1" runat="server">
    <asp:TableRow runat="server">
        <asp:TableCell runat="server"></asp:TableCell>
        <asp:TableCell runat="server"></asp:TableCell>
        <asp:TableCell runat="server"></asp:TableCell>
    </asp:TableRow>
</asp:Table>

循环遍历细胞:

int Count = 0;
foreach (TableCell TCell in  Table1.Rows[0].Cells)
{
    TCell.Attributes.Add("data-title", "col" + Count.ToString());
    Count++;
}