none
Profile Utilisateur RRS feed

  • Question

  • Bonjour,

    voilà 2 jours que je galère sur un accès aux propriétés de la classe Profile:

    Je dev sur VS 2010, C#4. Dans mon Web.Config j'ai des propriétés dans la section profile.

    Je ne parviens pas à y accéder dans mes page de code (default.aspx.cs) de façon fortement typé. Pourtant, tous les exemples sur le web utilise cet accès typé.

    Savez vous pourquoi je n'y parvient pas?

    Merci d'avance.


    UOLAD
    vendredi 15 octobre 2010 22:14

Réponses

  • Bonjour,

    Je crois avoir enfin trouvé.

    J'ai crée une classe afin de "typer" mes propriétés de Profile:

        public static class UserProfile

        {

            public static System.Collections.Specialized.StringCollection MesSeries

            {

                get { return HttpContext.Current.Profile.GetPropertyValue("MesSeries") as System.Collections.Specialized.StringCollection; }

                set { HttpContext.Current.Profile.SetPropertyValue("MesSeries", value); }

            }

        }

     

    Je ne sais pas s'il y a plus simple ou plus propre. Tous commentaires seront les bienvenus.


    UOLAD
    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 13:57
    samedi 16 octobre 2010 09:15

Toutes les réponses

  • Bonjour,

    Je crois avoir enfin trouvé.

    J'ai crée une classe afin de "typer" mes propriétés de Profile:

        public static class UserProfile

        {

            public static System.Collections.Specialized.StringCollection MesSeries

            {

                get { return HttpContext.Current.Profile.GetPropertyValue("MesSeries") as System.Collections.Specialized.StringCollection; }

                set { HttpContext.Current.Profile.SetPropertyValue("MesSeries", value); }

            }

        }

     

    Je ne sais pas s'il y a plus simple ou plus propre. Tous commentaires seront les bienvenus.


    UOLAD
    • Marqué comme réponse Alex Petrescu mardi 19 octobre 2010 13:57
    samedi 16 octobre 2010 09:15
  • Bonjour,

    La classe que vous avez fait permet de typer et de "centraliser" le typage des propriétés d'un profile. Votre code est donc très bien fait...

    Cordialement


    Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    dimanche 17 octobre 2010 11:37
    Modérateur