Каков наилучший способ вызова метода в коде позади родительской страницы из кода позади дочерней страницы в модели веб-сайта ASP.NET 2.0?
Сценарий: Пользователь нажимает ссылку на родительской странице, чтобы просмотреть сведения о записи данных на дочерней странице (родительский и дочерний элементы являются отдельными страницами). Пользователь будет изменять данные на странице клиента. Как только дочерняя страница обработает обновление, дочерняя страница закроется, и мне нужно перепривязать родительскую страницу, чтобы отразить обновление.
Я сделал что-то подобное, но он вызывал родительскую страницу из пользовательского элемента управления, который был включен в родительскую страницу
if(Page.GetType().ToString().Contains("ASP.Default_aspx"))
{
MethodInfo MyMethod = this.Parent.TemplateControl.GetType().GetMethod("MyMethod");
MyMethod.Invoke(this.Page, null);
MyMethod = null;
}
ОБНОВЛЕНИЕ: Я должен сделать это из кода, потому что дочерняя страница закрывается после обновления данных.