Accéder à l'objet Profile depuis Code Behind Bug? (Modèle fournisseur ASP.NET 2.0)
Question
Je me suis amusé avec les fournisseurs d’adhésion, de rôles et de profils de ASP.NET. Ce faisant, j'ai récemment configuré le fournisseur de profils de table personnalisé de Microsoft Sample (voir: http://www.asp.net/downloads/sandbox/table-profile-provider-samples/ )
Lorsque j'exécute la solution test, j'ai un accès programmatique aux variables de profil. C'est à dire. Je peux taper Profile. dans le code à venir et Intellsense me donnera accès à mes variables de profil personnalisées (configurées dans le fichier Web.config) ... Nom, Prénom, Âge, etc.
Cependant, lorsque je configure le même scénario dans ma propre solution et que je tape Profil. dans code-behind, il ne reconnaît pas l'objet dans IntelliSense et ne se compilera pas si je le tape moi-même.
Cela étant dit ... Si je tape <% = Profile. dans le front-end, VS me donne ce que je recherche (le front-end Intellisense apparaît avec mes variables de profil définies)
Quelqu'un at-il eu ce problème / Connaissez-vous une solution
Merci!
-Mike
La solution 2
Mon problème est que Profile n’est valable que pour le modèle de site Web VS.NET (PAS pour le modèle d’application Web)
-Mike
Autres conseils
Pour les projets d'application Web, voir ici: http://code.msdn.microsoft.com/WebProfileBuilder