我想要asp:Table控件生成的每个td元素来添加我选择的数据标题属性。例如,表的第一列应该包含其列头的数据标题属性,如果是:
<th>col1</th>
然后每行的第一个td应为:
<td data-title="col1"></td>
答案 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++;
}