テーブル内の ASP コントロールの ID を取得したいのですが、テーブルはグリッドビュー内にあります...より良いアイデアを提供するコードは次のとおりです。
<asp:GridView ID="gvTest" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table width="100%">
<tr>
<td><asp:Label ID="lblTestLabel" runat="server"></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
グリッドビュー内でコントロールを取得するのに問題はありません。コードは次のとおりです。
function TestFunction(sender, e) {
var gridview = document.getElementById('gvTest.ClientID');
var i = gridview.rows.length - 1;
var node1 = gridview.rows[i].cells[1].children[0];
}
しかし、フォーマットの問題のためにテーブルをグリッドビュー内に配置する必要があり、それを行ったときにコントロールにアクセスできません....だから私の質問は、JavaScriptでASPラベルのID(この場合はlblTestLabel ")を取得する方法です?