<asp:repeater id="message" runat="server">
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server">HyperLink</asp:HyperLink>
</ItemTemplate>
</asp:Repeater>如何修改子控件 HyperLink1 的 属性?

解决方案 »

  1.   

    foreach(RepeaterItem ri in message.Items)
    {
      HyperLink hl = ri.FindControl("HyperLink1") as HyperLink;
      hl.NavigateUrl = "http://www.csdn.net";
    }
      

  2.   

    谢谢楼上的,在生成时出现以下错误找不到类型或命名空间 message
      

  3.   

    foreach(RepeaterItem rptItem in rptList.Items)
    {
    Response.Write("OK<br>");
    HyperLink hlk = (HyperLink)rptItem.FindControl("HyperLink1");
    hlk.Visible = false;
    }找不到任何子控件