我的一用户控件里包含Repeater和LinkButton,如下所示<asp:Repeater EnableViewState="False" ID="repeater" Runat="server">
<ItemTemplate>
<asp:LinkButton ID="linkButton" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ID")%>' runat="server">XXX</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>这样的话,我可以用Repeater repeater = (Repeater) skin.FindControl("repeater"); 来找到Repeater但用LinkButton linkButton = (LinkButton) skin.FindControl("linkButton"); 却不可以不知道大家明白我的意思了没有,呵呵。有人知道这里的LinkButton应该怎么处理吗?
<ItemTemplate>
<asp:LinkButton ID="linkButton" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "ID")%>' runat="server">XXX</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>这样的话,我可以用Repeater repeater = (Repeater) skin.FindControl("repeater"); 来找到Repeater但用LinkButton linkButton = (LinkButton) skin.FindControl("linkButton"); 却不可以不知道大家明白我的意思了没有,呵呵。有人知道这里的LinkButton应该怎么处理吗?
{
LinkButton lb=(System.Web .UI .WebControls .LinkButton)e.Item .FindControl ("lnk");
lb.Text ="BBBBBBBB";
}