J'ai créé un contrôle Web et certaines données sont nécessaires à partir de sa page parente.
Comment peut-il accéder à ces données?Accès aux données sur la page à partir de Web Control
Mise à jour: Merci pour les solutions rapides, mais elles ne fonctionnent pas pour moi. Visual Studio ne reconnaît pas le nom de la page en tant que classe. Je pris le nom de l'endroit où la classe est defind:
public partial class Apps_Site_Templates_CollegesMain : cUICommonFeatures
(cUICommonFeatures hérite de System.Web.UI.Page)
Mais dans le contrôle, quand je définis
protected System.Web.UI.Page parentPage;
parentPage = (Apps_Site_Templates_CollegesMain)Page;
I obtenir une erreur de conformité:
Le type ou le nom d'espace de noms 'Apps_Site_Templates_CollegesMain' est introuvable (une directive using ou une référence d'assembly est-elle manquante?)
Je me sens comme si je manque quelque chose ici vraiment basique, et je serai probablement très gêné quand je reçois une réponse, mais je besoin d'aide ....
Mon problème est que Visual Studio ne reconnaît pas le nom de la page parente en tant que classe ... J'ai mis à jour ma question –
+1 - les interfaces sont définitivement le chemin à parcourir. –
@Lea Cohen: Avez-vous le "using namespace.where.page.class.reside" en haut de votre fichier usercontrol? Si vous le faites, quels espaces de noms sont la page et le contrôle userc in, respectivement? – asgerhallas