Quel serait le meilleur moyen d'appeler une méthode dans le code-behind de la page parent à partir du code derrière la page enfant dans le modèle de site Web ASP.NET 2.0?Appel d'un code de page parent derrière la méthode d'un code de page enfant derrière - Modèle d'héritage de page ASP.NET 2.0
Scénario: L'utilisateur clique sur un lien dans la page parent pour afficher les détails d'un enregistrement de données dans une page enfant (Le parent et l'enfant sont deux pages séparées). L'utilisateur va modifier les données dans la page du client. Une fois que la page enfant a traité la mise à jour, la page enfant se ferme et j'ai besoin de relier la page parente pour refléter la mise à jour.
j'ai fait quelque chose de similaire, mais il appelait la page parent d'un contrôle utilisateur qui a été inclus dans la page parent
if(Page.GetType().ToString().Contains("ASP.Default_aspx"))
{
MethodInfo MyMethod = this.Parent.TemplateControl.GetType().GetMethod("MyMethod");
MyMethod.Invoke(this.Page, null);
MyMethod = null;
}
MISE À JOUR: Je dois le faire à partir du code derrière parce que l'enfant La page se ferme après la mise à jour des données.
j'ai pu accomplir cela en faisant la [solution] suivante (http://stackoverflow.com/questions/376404/load-an-aspnet-20-aspx-page-using-systemreflection#376646) –