Dmitry,
For a great conversion tool, check out:
http://www.carlosag.net/Tools/CodeTranslator/ You can convert in both directions, VB-to-C# or C#-to-VB. What you'll get is this:
public System.Web.UI.WebControls.Label dbVersion {
get {
return this.dbVersion;
}
}
~~Bonnie
>>>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
>>
>>...
>>
>
>Keith,
>
>First, thank you so much for your help.
>
>How do you convert the code:
>
>
>Public ReadOnly Property dbVersion As System.Web.UI.WebControls.Label
>
>
>to C#?