L'instance d'un webform

thinker1000 Messages postés 17 Date d'inscription vendredi 17 mars 2006 Statut Membre Dernière intervention 22 mars 2011 - 24 avril 2008 à 13:58
danious Messages postés 27 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 5 novembre 2008 - 24 avril 2008 à 16:52
bonjour


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

merci

1 réponse

danious Messages postés 27 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 5 novembre 2008
24 avril 2008 à 16:52
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.).
0
Rejoignez-nous