【发布时间】:2009-07-29 22:01:16
【问题描述】:
我在下面有以下转发器,我试图在后面的代码中找到 lblA,但它失败了。标记下方是我所做的尝试:
<asp:Repeater ID="rptDetails" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><strong>A:</strong></td>
<td><asp:Label ID="lblA" runat="server"></asp:Label>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
首先我尝试过,
Label lblA = (Label)rptDetails.FindControl("lblA");
但 lblA 为空
然后我尝试了,
Label lblA = (Label)rptDetails.Items[0].FindControl("lblA");
但 Items 为 0,即使 m 中继器包含 1 个 itemtemplate
【问题讨论】: