用户控件中:<asp:HyperLink ID="hlDefault" runat="server" ImageUrl="../images/sy2.gif" NavigateUrl="~/Default.aspx"></asp:HyperLink>
把用户控件拖到default.aspx页面,如何在default.aspx页load的时候让用户控件中HyperLink的ImageUrl="../images/sy1.gif"

解决方案 »

  1.   

    你在用户控件中,定义一个public的属性,把用户控件中的控件暴露出来就可以了。如:
    public System.Web.UI.WebControls.HyperLink DefaultHyperLink
    {
        get
        {
          retrun hlDefault;
        }
    }
    之后,通过用户控件的DefaultHyperLink用引用就OK了。
      

  2.   

    在用户控件中定义一个public属性,把控件中的控件暴露出来就可以了:
    public System.Web.UI.WebControls.HyperLink DefaultHyperLink
    {
        get
        {
            return hlDefault;
        }
    }
    这样通过控件的DefaultHyperLink属性来设置就可以了。