Наиболее элегантным решением было бы, чтобы ваш UserControl вызывал событие, которое обрабатывается родительской страницей.
В вашем пользовательском элементе управления определите событие и создайте его:* На вашей странице вставьте пользовательский элемент управления и определите обработчик:
<uc1:WebUserControl1 ID="MyWebUserControl1" runat="server"
OnMyMethodIsFinished="MyMethodIsFinishedHandler" />
Затем напишите код обработчика на странице:
protected void MyMethodIsFinishedHandler(object sender, EventArgs e) {
// do something
}
Если вам нужно передать данные на ваше событиеВ обработчике рекомендуется использовать подкласс EventArgs
, как показано в в этом примере .