L'instance d'un webform

Signaler
Messages postés
17
Date d'inscription
vendredi 17 mars 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
Messages postés
27
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
5 novembre 2008
-
bonjour


je veux appeler une fonction qui existe dans une autre webform,donc je veux instancier le webform

merci

1 réponse

Messages postés
27
Date d'inscription
jeudi 8 juillet 2004
Statut
Membre
Dernière intervention
5 novembre 2008

Impossible : un site web ne peut instancier ses propres classes que si elles sont définies dans App_Code. Instancier une Webform (qui hérite de System.Web.UI.Page) reviendrait à pouvoir accéder à ses contrôles de l'extérieur alors que la page n'existe pas.
A priori, je dirais qu'il faut créer une classe dans App_Code contenant une méthode statique qui pourra être appelée depuis les 2 webforms. Si ce n'est pas possible parce que la fonction fait appel à des valeurs dans la webform, alors il faut choisir une méthode pour retrouver ces données (variables Session, Base de données, passage de paramètres dans l'URL, etc.).