ASP.Net の場合、さまざまな HTML 要素 runat="server" を作成できるので、サーバーから特定の操作を実行できますが、runat="server" への TH を取得できません。
なぜだめですか?
例:
<table>
<tr>
<td id="tdMyCell" runat="server"></td>
<th id="thMyCell" runat="server"></th>
</tr>
</table>
しかし、サーバー側からは TD にしかアクセスできません。以下の 2 行を試してみましたが、最初の行はコンパイルされず、2 番目の行は常に null オブジェクトを返します。
thMyCell.Visible = false;
(this.FindControl("thMyCell") as System.Web.UI.HtmlControls.HtmlTableCell).Visible = false;
アップデート:
私のせいです、私は何かをコピーし、投稿する前に変更しませんでした...コードで修正されました