>I need to reference an ASP label which is in the User Control, from the code in the page.
>
>The page has declaration of the user control, at the top of the pages, as:
>
>
>< %@ Register TagPrefix="uc1" TagName="Header" Src="Header.ascx" % >
>
>
>In the HTML of the page the user control declaration code is:
>
>
><uc1:Header id="Header1" runat="server"></uc1:Header>
>
>
>The user control has ASP label as:
>
>
><asp:Label ID="DbVersion" Runat=server></asp:Label>
>
>
>And I want from the OnLoad method of the page to set value of this label. Pseudo code:
>
>uc1.Header1.dbVersion.text = "My Version"
Dmitry,
In the code-behind for the ASCX, declare a public (or protected withfriend) property that directly references the actual control:
Public Class MyUserControl
Inherits System.Web.UI.UserControl
Public ReadOnly Property dbVersion() As System.Web.UI.WebControls.Label
Get
Return Me.dbVersion
End Get
End Property
...
>
>How do I do it?
>
>Thank you in advance.