IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Probleme utilisation Profile


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut Probleme utilisation Profile
    Salut à tous,
    Dans tous les exemples que je vois sur l'utilisation des profile, le code ressembles à ceci :
    Profile.MaPropriété=TextBox.Text

    Or, dans mon code, Profile est inconu et je suis obligé d'utiliser cela:
    HttpContext.Current.Profile.GetProfileGroup("MonGroup").SetPropertyValue("MaPropriété1", TextBox.Text).

    Je pense n'avoir pourtant rien oublié dans le web.config :
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <system.web>
        <anonymousIdentification enabled="true"/>
        <profile enabled="true" defaultProvider="AspNetSqlProfileProvider">
          <properties>
            <group name="MonGroup">
              <add name="MaPropriété1" />
              <add name="MaPropriété2" />
              <add name="MaPropriété3" />
            </group>
            </properties>
        </profile>
    </system.web>
    Merci pour vos explications.

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Cela provient du contexte dans lequel tu essayes d acceder a ton profile je pense.
    Si tu cherches a y acceder dans une classe et non dans une page, tu perds le contexte relatif au web et donc tu es obligé de le lui préciser lors de l appel a profile

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 212
    Par défaut
    Bonjour

    http://weblogs.asp.net/scottgu/archi...18/427754.aspx

    Dans cet exemple ils l'utilisent dans la page

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut
    C bizzare, mon appel est pourtant dans le Page_Load de Default.aspx.
    J'ai essayé en ajoutant "using System.Web.Profile;", pas mieux.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut
    OK, g pigé,

    Profile est accessible depuis un script dans la source d'une page asp, et non depuis le fichier de code associé.

    Merci à vous.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par UoLad Voir le message
    OK, g pigé,

    Profile est accessible depuis un script dans la source d'une page asp, et non depuis le fichier de code associé.

    Merci à vous.
    Faux

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut
    Ha,

    Tu peux développer un peu STP ?

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Bah tu peux utiliser les profils dans le code cs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //Récupération du profil attaché au contexte HTTP en cours
            ProfileCommon p = (ProfileCommon)this.Context.Profile;
            //Récupération de l'information de culture à partir du profil
            string cultureEnCours = p.CulturePreferee;
            if (!string.IsNullOrEmpty(cultureEnCours))
            {
                //Chargement de la culture d'interface utilisateur sur le thread en cours
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureEnCours);
                //Chargement de la culture sur le thread en cours
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cultureEnCours);
            }

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut
    Désolé, mais je ne parviens pas à utiliser ce type de code dans le code cs de ma page.
    Profile et ProfileCommon y sont innacessible.

    J'aimerai bien que tu me dise comment tu fais, cela me permettrait de ne pas mettre de code entre une balise <Script>, et de bien séparer la parti code c# du code HTML.

    Merci par avance.

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je fais rien de particulier.
    La seule différence avec toi est que je n'utilise pas de groupe dans le web.config pour les profiles

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut
    Bonjour,

    J'ai essayé de virer les <Group>, mais rien de mieux.
    Désolé d'insister, mais peut être as tu quelque chose de plus que moi dans tes Using?
    Merci.

Discussions similaires

  1. probleme utilisation classe java dans jsp
    Par prosper76 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 11/10/2006, 09h31
  2. [DLL]Probleme utilisation DLL
    Par bubulle63 dans le forum Windows
    Réponses: 4
    Dernier message: 07/09/2006, 13h35
  3. probleme utilisation fonction split
    Par Lnmex dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/07/2006, 16h40
  4. probleme utilisation de iis
    Par seb833434 dans le forum IIS
    Réponses: 2
    Dernier message: 15/06/2006, 17h19
  5. Probleme utilisation d'Objets managé grace a gcroot
    Par pepefourras dans le forum MFC
    Réponses: 4
    Dernier message: 16/05/2006, 00h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo