Вы можете использовать метод FindControl
в пользовательском элементе управления следующим образом:
Label label = Page.FindControl("Label1") as Label;
if (label != null)
string labelText = label.Text;
Как примечание выше, в зависимости от того, где находится Метка на странице, вам может понадобиться рекурсия, чтобы найти Метку.
Вы также можете создать свойство на странице, которое возвращает текст метки:
public string LabelText
{
get { return Label1.Text; }
}
Чтобы получить доступ к свойству из пользовательского элемента управления, есть две опции:
Вариант № 1
string labelText = ((PageName)Page).LabelText;
Вариант № 2
string labelText = Page.GetType().GetProperty("LabelText").GetValue(Page, null).ToString();