【问题标题】:FindControl table cellFindControl 表格单元格
【发布时间】:2011-02-26 14:05:14
【问题描述】:

我想通过我的代码中的字符串 ID 引用表格单元格,例如 FindControl("tdAnswer_a"),因为我正在处理字符串 ID 名称。 ASPX 代码如下所示:

<table>...<td ID="tdAnswer_a" runat="server" visible="true">

但 FindControl 无法找到表格单元格。当我在我的代码隐藏中通过这样的 ID 引用它时:tdAnswer_a.Visible = true;,它没有问题。 (这不是中继器或网格视图的一部分)。

如何通过字符串 ID 名称 FindControl 我的表格单元格?

【问题讨论】:

    标签: c# asp.net findcontrol


    【解决方案1】:

    FindControl 不是递归函数。如果它们在某个其他容器控件内,并且您在 Page 对象上调用 FindControl,那么它们将不会被找到。

    你需要在直接容器上调用 FindControl,或者写一个递归的 FindControl 函数。

    你可以看到recursive FindControl in my old answer here的一个版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      相关资源
      最近更新 更多