자식 페이지의 코드 숨김에서 부모 페이지의 코드 숨김에서 메서드를 호출하는 가장 좋은 방법은 무엇이 될까요? ASP.NET 2.0 웹 사이트 모델에서?자식 페이지 코드에서 부모 페이지 코드 숨김 메서드 호출 - 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;
}
업데이트 : 아이 때문에 뒤에있는 코드에서이 작업을 수행해야 데이터가 업데이트 된 후 페이지가 닫힙니다.
나는 (HTTP 다음 [솔루션]을 수행하여이 작업을 수행 할 수 있었다 ://stackoverflow.com/questions/376404/load-an-aspnet-20-aspx-page-using-systemreflection#376646) –