Могу ли я узнать, есть ли способ вызвать метод с дочерней страницы (.aspx) после завершения загрузки страницы пользовательского элемента управления?
Прямо сейчас у меня проблема с невозможностью получить значение с дочерней страницы, потому что переменным из пользовательского элемента управления еще не присвоено значение.
Проще говоря
ИЗ МОЕГО ФАЙЛА .ASPX
Page_Load(object sender, EventArgs e)
{
x = getValueFromUserControl();
}
ИЗ МОЕГО ПОЛЬЗОВАТЕЛЬСКОГО КОНТРОЛЯ
Page_Load(object sender, EventArgs e)
{
int x = getvalueFromDatabase();
}
getValueFromuserControl()
{
return x;
}
Поскольку жизненный цикл ASP.NET начинается с дочерней страницы (.aspx ) page_load -> пользовательский элемент управления page_load, я не могу получить значение x.
Тем не менее, в идеале я не хотел бы помещать функцию на дочернюю страницу и вызывать ее из пользовательского элемента управления, поскольку пользовательский элемент управления используется на других страницах.
Короче говоря, я хотел бы вызвать метод на моей странице .aspx после завершения page_load в моем пользовательском элементе управления. Спасибо!