Accéder aux données du service de profil ASP.NET par AJAX

Accéder aux données du service de profil ASP.NET par AJAX

Le service de profil ASP.NET est également exposé à travers les extensions ASP.NET AJAX. Comme service de profil ASP.NET fournit une API riche et granulaire, qui permet de stocker et de récupérer les données de l’utilisateur, cela peut être un excellent outil de productivité.
Le profil de service doit être activé dans le web.config, ce qu’il n’est pas par défaut. To do so, ensure that the profileService child element has enabled=”true” specified in web.config, and that you have specified which properties can be read or written as follows: Pour ce faire, veillez à ce que l’élément profileService ait la propriété enabled avec la valeur « true » dans le web.config, et que vous avez spécifié quelles propriétés peuvent être lues ou écrites de cette façon :

<system.web.extensions> <scripting> <webServices> <profileService enabled= »true » readAccessProperties=”Name,Address,BackgroundColor” writeAccessProperties=”BackgroundColor”/> </webServices> </scripting> </system.web.extensions>

Le service de profil doit aussi être configuré. Bien que la configuration du service de profil soit en dehors de la portée de ce livre blanc, il est intéressant de noter que des propriétés définies dans les paramètres de configuration d’un profil seront accessibles en tant que sous-propriétés du groupe. Par exemple, avec la section profil suivante spécifiée dans le web.config :

<profile enabled= »true »>
<properties>
<add name= »Name » type= »System.String »/>
<group name= »Address »>
<add name= »Line1″ type= »System.String »/> <add name= »Line2″ type= »System.String »/>
<add name= »City » type= »System.String »/>
<add name= »State » type= »System.String »/> <add name= »Zip » type= »System.String »/>
</group> <add name= »BackgroundColor » type= »System.Drawing.Color »/>

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *