ASP.NET及;VB.net html ID添加
我想制作一个包含100个单元格的大表,我通过使用“插入表”选项实现了这一点,但当您这样做时,td没有ID,因此我无法在代码中与他们交谈。现在我只做了一小部分,稍后将是一个包含1000个单元格的表格 我在想这样的事情:ASP.NET及;VB.net html ID添加,asp.net,vb.net,Asp.net,Vb.net,我想制作一个包含100个单元格的大表,我通过使用“插入表”选项实现了这一点,但当您这样做时,td没有ID,因此我无法在代码中与他们交谈。现在我只做了一小部分,稍后将是一个包含1000个单元格的表格 我在想这样的事情: Dim i As Integer For i = 0 To 100 (What do I put here?).Attributes.Add(ClientID, "td" & i.ToString) Next 我的HTML看起来像: <
Dim i As Integer
For i = 0 To 100
(What do I put here?).Attributes.Add(ClientID, "td" & i.ToString)
Next
我的HTML看起来像:
<table class="style1">
<tr>
<td id="td1" runat="server">
</td>
<td id="td2" runat="server">
</td>
<td>
</td>
但我有100个td,而不仅仅是3个
有什么建议吗?试试这样的建议。您必须使服务器端可以访问该表
<table class="style1" runat="server" id="theTable">
</table>
Dim row as New TableRow()
theTable.Rows.Add(row)
Dim i As Integer
For i = 0 To 100
Dim cell as New TableCell()
cell.Attributes.Add(ClientID, "td" & i.ToString)
row.Cells.Add(cell)
Next
将行变暗为新表行()
table.Rows.Add(行)
作为整数的Dim i
对于i=0到100
将单元格变暗为新的TableCell()
cell.Attributes.Add(ClientID,“td”和i.ToString)
行.单元格.添加(单元格)
下一个
我同意StingyJack的评论。但是,如果您确实需要那么多单元格,是否查看了表控件(可在VisualStudio工具箱中找到)
我只是+1小气杰克的回答…这也是我正在准备的…你不要1000个细胞。该页面将永远不会及时呈现,或者用户将忽略它。谢谢,这正是我所需要的@StingyJack不得不做一些更改,因为它在添加行时给了我一个错误,告诉我它必须是htmlrow,并且与单元格相同,但工作正常。再次感谢!是的,是从记忆和Craig的链接做的。很高兴它对你有用。